From 4076eff43f653190148f0d2c4799e5015817f8f8 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 21 Oct 2026 17:38:38 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 251993 --- .../Item/Folders/FoldersRequestBuilder.php | 4 +- ...oldersRequestBuilderGetQueryParameters.php | 2 +- .../ChildFoldersRequestBuilder.php | 4 +- ...oldersRequestBuilderGetQueryParameters.php | 2 +- .../ApiUsageReportMetricsRequestBuilder.php | 4 +- ...etricsRequestBuilderGetQueryParameters.php | 2 +- .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + ...eateUserProfileSnapshotPostRequestBody.php | 124 + ...reateUserProfileSnapshotRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...portUserProfileSnapshotPostRequestBody.php | 147 + ...xportUserProfileSnapshotRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...cUserProfileSnapshotItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...otItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Restore/RestorePostRequestBody.php | 114 + .../Item/Restore/RestoreRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UserProfileSnapshotsRequestBuilder.php | 133 + ...pshotsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ettingsPersistenceDetailRequestBuilder.php | 24 + .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../Item/Planner/PlannerRequestBuilder.php | 23 +- ...lannerRequestBuilderGetQueryParameters.php | 2 +- .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 98 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Item/Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../DeletedItemsRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../CreatedBy/CreatedByRequestBuilder.php | 77 + ...atedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LastModifiedByRequestBuilder.php | 77 + ...fiedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyItemRequestBuilder.php | 165 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...tartDateTimeWithEndDateTimeGetResponse.php | 72 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 76 + ...teTimeRequestBuilderGetQueryParameters.php | 97 + ...eRequestBuilderGetRequestConfiguration.php | 48 + ...dentityGovernanceRestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Report/ReportRequestBuilder.php | 85 + ...ReportRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ePolicySubjectReportItemRequestBuilder.php | 77 + ...rtItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/SubjectsRequestBuilder.php | 97 + ...bjectsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../LifecyclePolicyRuleItemRequestBuilder.php | 77 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Rules/RulesRequestBuilder.php | 89 + .../RulesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../CreatedBy/CreatedByRequestBuilder.php | 77 + ...atedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LastModifiedByRequestBuilder.php | 77 + ...fiedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyItemRequestBuilder.php | 125 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...tartDateTimeWithEndDateTimeGetResponse.php | 72 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 76 + ...teTimeRequestBuilderGetQueryParameters.php | 97 + ...eRequestBuilderGetRequestConfiguration.php | 48 + ...dentityGovernanceRestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Report/ReportRequestBuilder.php | 85 + ...ReportRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ePolicySubjectReportItemRequestBuilder.php | 77 + ...rtItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/SubjectsRequestBuilder.php | 97 + ...bjectsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Rules/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyRuleItemRequestBuilder.php | 77 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Rules/RulesRequestBuilder.php | 97 + .../RulesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Versions/VersionsRequestBuilder.php | 89 + ...rsionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../LifecyclePoliciesRequestBuilder.php | 97 + ...liciesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../CreatedBy/CreatedByRequestBuilder.php | 77 + ...atedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LastModifiedByRequestBuilder.php | 77 + ...fiedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyItemRequestBuilder.php | 167 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...tartDateTimeWithEndDateTimeGetResponse.php | 72 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 76 + ...teTimeRequestBuilderGetQueryParameters.php | 97 + ...eRequestBuilderGetRequestConfiguration.php | 48 + ...dentityGovernanceRestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Report/ReportRequestBuilder.php | 85 + ...ReportRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ePolicySubjectReportItemRequestBuilder.php | 77 + ...rtItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/SubjectsRequestBuilder.php | 97 + ...bjectsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../LifecyclePolicyRuleItemRequestBuilder.php | 78 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Rules/RulesRequestBuilder.php | 90 + .../RulesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../CreatedBy/CreatedByRequestBuilder.php | 77 + ...atedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LastModifiedByRequestBuilder.php | 77 + ...fiedByRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyItemRequestBuilder.php | 125 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...tartDateTimeWithEndDateTimeGetResponse.php | 72 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 76 + ...teTimeRequestBuilderGetQueryParameters.php | 97 + ...eRequestBuilderGetRequestConfiguration.php | 48 + ...dentityGovernanceRestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Report/ReportRequestBuilder.php | 85 + ...ReportRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ePolicySubjectReportItemRequestBuilder.php | 77 + ...rtItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/SubjectsRequestBuilder.php | 97 + ...bjectsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Rules/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../LifecyclePolicyRuleItemRequestBuilder.php | 77 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Rules/RulesRequestBuilder.php | 97 + .../RulesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Versions/VersionsRequestBuilder.php | 89 + ...rsionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../LifecyclePoliciesRequestBuilder.php | 135 + ...liciesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...riorityConfigurationItemRequestBuilder.php | 112 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...cyPriorityConfigurationsRequestBuilder.php | 98 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../LifecycleWorkflowsRequestBuilder.php | 16 + .../AbsoluteCostManagementAlertThreshold.php | 71 + src/Generated/Models/AccessDecisionReason.php | 12 + src/Generated/Models/AccessDriftDetail.php | 8 +- src/Generated/Models/AccessDriftReport.php | 8 +- src/Generated/Models/AccessDriftSummary.php | 8 +- src/Generated/Models/ActivityLogBase.php | 12 +- src/Generated/Models/AgentIdentity.php | 88 + .../AgentIdentityBlueprintPrincipal.php | 89 + .../Models/AllUsersSpendingPolicy.php | 49 + .../Models/ApiUsageReportEnablementStatus.php | 4 +- src/Generated/Models/AppManagementAudit.php | 70 + .../AppManagementAuditLogAuditResult.php | 12 + .../AppManagementAuditLogPolicyType.php | 12 + ...AppManagementAuditLogRestrictionResult.php | 11 + .../AppManagementAuditLogRestrictionState.php | 12 + .../AppliedAppManagementPolicyRestriction.php | 290 + .../Models/AssignmentFilterEvaluationMode.php | 13 + ...signmentFilterPropertyEvaluationSource.php | 11 + .../AssignmentFilterSupportedProperty.php | 22 + .../Models/BackupPolicyActivityLog.php | 20 +- src/Generated/Models/BackupRestoreRoot.php | 28 +- .../Models/BalanceEvaluationFailureReason.php | 11 + src/Generated/Models/Bucket.php | 198 + src/Generated/Models/BucketCapability.php | 136 + .../Models/BucketCollectionResponse.php | 70 + src/Generated/Models/CategoryDefinition.php | 110 + .../Models/CategoryDefinitionCapability.php | 136 + src/Generated/Models/ChatMention.php | 180 + src/Generated/Models/ChatMentionType.php | 11 + .../Models/ChatMessageProperties.php | 163 + src/Generated/Models/ChatMessageReaction.php | 22 + src/Generated/Models/ChatReaction.php | 161 + src/Generated/Models/ChecklistCapability.php | 136 + src/Generated/Models/ChecklistItemV4.php | 242 + .../ChecklistItemV4CollectionResponse.php | 70 + ...erSettingsPersistenceAutoCleanupDetail.php | 158 + .../CloudPCUserSettingsPersistenceDetail.php | 91 + .../CloudPCUserSettingsPersistenceProfile.php | 44 + ...rSettingsPersistenceProfileUsageDetail.php | 159 + .../Models/CloudPcAutoCleanupMode.php | 12 + src/Generated/Models/CloudPcDeviceImage.php | 4 +- src/Generated/Models/CloudPcGalleryImage.php | 24 +- .../Models/CloudPcSourceDeviceImage.php | 4 +- .../Models/CloudPcStorageConfiguration.php | 158 + .../Models/CloudPcStorageSizingType.php | 11 + .../CloudPcUserProfileBulkActionResult.php | 166 + .../Models/CloudPcUserProfileSnapshot.php | 200 + ...cUserProfileSnapshotCollectionResponse.php | 70 + ...rProfileSnapshotCreateBulkActionResult.php | 78 + ...rProfileSnapshotExportBulkActionResult.php | 78 + ...loudPcUserProfileSnapshotStorageDetail.php | 180 + ...ttingsPersistenceSnapshotConfiguration.php | 136 + ...dPcUserSettingsPersistenceSnapshotType.php | 11 + src/Generated/Models/ContentLink.php | 220 + .../Models/ContentLinkCapability.php | 136 + .../Models/ContentLinkCollectionResponse.php | 70 + src/Generated/Models/ContentLinkType.php | 11 + .../Models/CostManagementAlertSetting.php | 119 + .../Models/CostManagementAlertThreshold.php | 147 + .../Models/CostManagementBillingMethods.php | 12 + .../Models/CostManagementDataStatus.php | 140 + .../Models/CostManagementQuantity.php | 147 + src/Generated/Models/CostManagementRoot.php | 97 + .../CostManagementUnevaluatedService.php | 161 + src/Generated/Models/CostManagementUnit.php | 10 + .../Models/CostManagementUserBalance.php | 118 + .../CostManagementUserServiceBalance.php | 357 + src/Generated/Models/CreationInfo.php | 269 + src/Generated/Models/CreationTimestamp.php | 159 + src/Generated/Models/CustomChoiceOption.php | 89 + .../Models/CustomFieldDefinition.php | 309 + ...ustomFieldDefinitionCollectionResponse.php | 70 + .../Models/CustomFieldRollupType.php | 14 + src/Generated/Models/CustomFieldValue.php | 89 + .../CustomFieldValueCollectionResponse.php | 70 + src/Generated/Models/CustomFieldValueType.php | 17 + src/Generated/Models/DateWithOptionalTime.php | 204 + src/Generated/Models/DeletedItemContainer.php | 25 + src/Generated/Models/Dependency.php | 221 + .../Models/DependencyCollectionResponse.php | 70 + src/Generated/Models/DependencyType.php | 13 + ...DeviceAndAppManagementAssignmentFilter.php | 22 + src/Generated/Models/Dictionary.php | 2 + src/Generated/Models/DirectoryAudit.php | 7 + ...toryRoleManagementDeletedItemContainer.php | 70 + .../Models/DriftAccessPackageInfo.php | 8 +- src/Generated/Models/DriftCounts.php | 12 +- src/Generated/Models/DriftIdentityInfo.php | 12 +- src/Generated/Models/DriftResourceInfo.php | 16 +- .../Models/DynamicRuleActivityLog.php | 12 +- src/Generated/Models/Entity.php | 67 + .../Models/EntraAccessDriftDetail.php | 12 +- .../Models/EntraDriftIdentityInfo.php | 4 +- .../Models/EntraProtectionPolicy.php | 46 + ...ntraProtectionPolicyCollectionResponse.php | 70 + src/Generated/Models/ErrorActions.php | 12 + src/Generated/Models/ErrorSettings.php | 158 + .../Models/EvaluationErrorCategory.php | 13 + .../Models/EvaluationErrorDetail.php | 180 + src/Generated/Models/EvaluationErrorType.php | 32 + .../EvaluationIncompleteActivityMetadata.php | 90 + .../Models/ExtensionFieldCollection.php | 114 + src/Generated/Models/Goal.php | 377 + src/Generated/Models/GoalCapability.php | 114 + .../Models/GoalCollectionResponse.php | 70 + src/Generated/Models/Group.php | 4 +- src/Generated/Models/HistoryItem.php | 221 + .../Models/HistoryItemCollectionResponse.php | 70 + .../AccessPackageAssignmentRequiredRule.php | 46 + .../AgentBuilderPlatforms.php | 11 + .../AgentIdentityLifecycle.php | 46 + .../AgentIdentityLifecyclePolicy.php | 46 + ...cludingAgentBuilderPlatformsSubjectSet.php | 72 + .../AllExcludingGroupsSubjectSet.php | 73 + .../AllExcludingSpecificObjectsSubjectSet.php | 73 + .../AttestationComplianceIssue.php | 77 + .../IdentityGovernance/ComplianceIssue.php | 141 + .../ComplianceIssueCollectionResponse.php | 71 + .../IdentityGovernance/ComplianceState.php | 13 + .../DeleteOnlyEnforcementAction.php | 46 + .../DisableOnlyEnforcementAction.php | 46 + .../DisableThenDeleteEnforcementAction.php | 68 + .../GuestLifecyclePolicy.php | 46 + .../IdentityGovernance/IdentityLifecycle.php | 124 + .../IdentityGovernance/InactivityRule.php | 68 + .../InvitationRedemptionRule.php | 71 + .../IdentityGovernance/LifecyclePolicy.php | 414 + ...clePolicyAgentIdentitySubjectReference.php | 46 + .../LifecyclePolicyCollectionResponse.php | 71 + .../LifecyclePolicyComplianceStatus.php | 12 + .../LifecyclePolicyEnforcementAction.php | 123 + .../LifecyclePolicyEnforcementActionState.php | 18 + .../LifecyclePolicyEnforcementStatus.php | 16 + .../LifecyclePolicyImpactAction.php | 159 + .../LifecyclePolicyImpactActionType.php | 14 + .../LifecyclePolicyImpactSummary.php | 94 + .../LifecyclePolicyNextEnforcementAction.php | 16 + .../LifecyclePolicyNotificationSettings.php | 177 + .../LifecyclePolicyPriorityConfiguration.php | 100 + ...riorityConfigurationCollectionResponse.php | 71 + .../LifecyclePolicyReference.php | 158 + .../LifecyclePolicyRelationship.php | 12 + .../LifecyclePolicyReport.php | 137 + .../LifecyclePolicyRule.php | 79 + .../LifecyclePolicyRuleCollectionResponse.php | 71 + .../LifecyclePolicyScopeProcessing.php | 203 + .../LifecyclePolicyScopeProcessingAttempt.php | 204 + ...yclePolicyScopeProcessingAttemptStatus.php | 16 + .../LifecyclePolicyScopeProcessingStatus.php | 13 + .../LifecyclePolicySource.php | 11 + .../LifecyclePolicySubjectCompliance.php | 159 + .../LifecyclePolicySubjectEnforcement.php | 269 + .../LifecyclePolicySubjectReference.php | 144 + .../LifecyclePolicySubjectReport.php | 156 + ...ePolicySubjectReportCollectionResponse.php | 71 + .../LifecyclePolicyUserSubjectReference.php | 46 + .../LifecycleWorkflowsContainer.php | 48 + .../PeriodicAttestationRule.php | 68 + .../SelectedObjectsSubjectSet.php | 73 + .../SponsorPresenceRule.php | 68 + .../UserIdentityLifecycle.php | 68 + .../Models/IosMinimumOperatingSystem.php | 22 + .../Models/LifecyclePolicyComplianceState.php | 12 + .../Models/LimitedCostManagementQuantity.php | 71 + .../Models/MacOSMinimumOperatingSystem.php | 22 + src/Generated/Models/MailboxFolder.php | 22 + .../Models/OffboardingActivityLog.php | 12 +- src/Generated/Models/OffboardingDetails.php | 28 +- src/Generated/Models/OnPremisesPublishing.php | 4 +- .../Models/OperationApprovalPolicyType.php | 1 + .../Partners/Billing/AzureAggregatedUsage.php | 68 + .../Billing/BilledAggregatedUsage.php | 46 + .../Models/Partners/Billing/Billing.php | 22 + ...PercentageCostManagementAlertThreshold.php | 49 + src/Generated/Models/Plan.php | 547 ++ src/Generated/Models/PlanCalendar.php | 158 + src/Generated/Models/PlanCapability.php | 224 + .../Models/PlanCollectionResponse.php | 70 + src/Generated/Models/PlanContainer.php | 158 + src/Generated/Models/PlanContextLink.php | 275 + .../PlanContextLinkCollectionResponse.php | 70 + src/Generated/Models/PlanView.php | 139 + src/Generated/Models/Planner.php | 48 + src/Generated/Models/PlannerArchivalInfo.php | 66 + src/Generated/Models/PlannerChatMessage.php | 286 + .../PlannerChatMessageCollectionResponse.php | 70 + .../Models/PlannerChatMessageType.php | 11 + .../Models/PlannerChatThreadType.php | 11 + src/Generated/Models/PlannerContainerType.php | 3 + src/Generated/Models/PlannerDelta.php | 15 + src/Generated/Models/PlannerGroup.php | 24 + .../Models/PlannerPlanContextType.php | 15 + src/Generated/Models/PlannerTaskStatus.php | 13 + src/Generated/Models/PlannerUser.php | 48 + src/Generated/Models/PolicyConfiguration.php | 159 + src/Generated/Models/PolicyScopeBase.php | 22 + src/Generated/Models/Presence.php | 8 +- .../Models/ProcessContentMetadataBase.php | 1 + src/Generated/Models/ProtectionPolicyBase.php | 1 + .../Models/ProtectionUnitDetails.php | 24 +- src/Generated/Models/RbacApplication.php | 22 + src/Generated/Models/RelatedPerson.php | 22 + .../Models/RestoreArtifactDetails.php | 12 +- .../Models/RestoreTaskActivityLog.php | 12 +- .../Models/Security/A365AiGuardrail.php | 49 + src/Generated/Models/Security/AiGuardrail.php | 49 + src/Generated/Models/Security/AuditData.php | 35 + .../Models/Security/AuditLogQuery.php | 4 +- .../Models/Security/AuditLogRecordType.php | 35 + .../Security/CloudSecurityConnector.php | 49 + .../Security/CloudSecurityEnablement.php | 49 + .../Security/CloudSecurityManagement.php | 49 + ...ComplianceEndpointEvaluationIncomplete.php | 49 + .../ComplianceEvaluationIncomplete.php | 49 + .../Models/Security/CscContentMetadata.php | 49 + .../Security/DefenderAutomationRule.php | 49 + .../Security/DefenderGeneratedPlaybook.php | 49 + .../Models/Security/DefenderIntegration.php | 49 + .../Models/Security/DetectionAction.php | 22 + .../Models/Security/DspmAdminActivity.php | 49 + .../Models/Security/EcsContentMetadata.php | 49 + .../FilteringTeamsMessageFileInfo.php | 49 + .../Models/Security/IncidentConfiguration.php | 136 + .../Security/McsRawEmailContentMetadata.php | 49 + .../Security/MesRawEmailContentMetadata.php | 49 + .../MicrosoftSecurityForAiConfiguration.php | 49 + ...crosoftSecurityForAiRealTimeProtection.php | 49 + .../Security/MicrosoftTeamsMoveMessages.php | 49 + .../Models/Security/MtpContentMetadata.php | 49 + .../OnDemandExchangeClassification.php | 49 + .../Security/P4AiDagSitePermissionsRecord.php | 49 + .../Models/Security/PeopleSkillsAdmin.php | 49 + .../Models/Security/PeopleSkillsUser.php | 49 + .../Security/PlannerCustomFieldDefinition.php | 49 + .../PlannerCustomFieldDefinitionList.php | 49 + .../Models/Security/PlannerDependency.php | 49 + .../Models/Security/PlannerDependencyList.php | 49 + .../Security/SharePointFileArchivePolicy.php | 49 + .../Security/SyntheticMediaDetectionEvent.php | 49 + .../Security/UniversalPrintSecureScan.php | 49 + .../Security/VivaGlintClientConfiguration.php | 49 + .../Security/VivaGlintDataRetention.php | 49 + .../VivaGlintVivaInsightsIntegration.php | 49 + .../Models/Security/WorkIQAdminActivity.php | 49 + src/Generated/Models/Security/Workbook.php | 199 + .../Security/WorkbookCollectionResponse.php | 71 + .../Models/Security/WorkbookContent.php | 50 + .../Models/SelectedGroupsSpendingPolicy.php | 74 + src/Generated/Models/SelectionDataStatus.php | 206 + src/Generated/Models/ServicePrincipal.php | 23 + src/Generated/Models/ServiceSettingState.php | 11 + src/Generated/Models/SpendingPolicy.php | 300 + .../Models/SpendingPolicyServiceSetting.php | 204 + src/Generated/Models/SpendingPolicyStatus.php | 13 + src/Generated/Models/SubjectSet.php | 8 + src/Generated/Models/Task.php | 746 ++ src/Generated/Models/TaskCapability.php | 180 + .../Models/TaskCollectionResponse.php | 70 + src/Generated/Models/TaskPersonalView.php | 136 + src/Generated/Models/TaskPlanView.php | 146 + src/Generated/Models/TeamsChannelPlanner.php | 24 + .../UnlimitedCostManagementQuantity.php | 49 + src/Generated/Models/User.php | 23 + src/Generated/Models/UserAssignment.php | 133 + .../Models/UserAssignmentCapability.php | 136 + .../UserAssignmentCollectionResponse.php | 70 + .../Models/Win32LobAppAssignmentSettings.php | 22 + .../Models/Win32LobAppInUseSettings.php | 183 + src/Generated/Models/WorkDayDefaults.php | 159 + ...icateAuthenticationMethodConfiguration.php | 22 + ...UserIdGroupingIdGroupingIdGetResponse.php} | 12 +- ...rIdGroupingIdGroupingIdRequestBuilder.php} | 26 +- ...ingIdRequestBuilderGetQueryParameters.php} | 15 +- ...RequestBuilderGetRequestConfiguration.php} | 23 +- .../Reports/ReportsRequestBuilder.php | 8 +- .../Planner/PlannerRequestBuilder.php | 26 +- ...lannerRequestBuilderGetQueryParameters.php | 2 +- .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Buckets/BucketsRequestBuilder.php | 133 + ...ucketsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Buckets/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Buckets/Item/BucketItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...etItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Contexts/ContextsRequestBuilder.php | 133 + ...ntextsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Contexts/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../PlanContextLinkItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...nkItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../CustomFieldDefinitionsRequestBuilder.php | 97 + ...itionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...ustomFieldDefinitionItemRequestBuilder.php | 77 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DependenciesRequestBuilder.php | 97 + ...enciesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/DependencyItemRequestBuilder.php | 77 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Goals/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Goals/GoalsRequestBuilder.php | 97 + .../GoalsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Goals/Item/GoalItemRequestBuilder.php | 77 + ...alItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 97 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/HistoryItemItemRequestBuilder.php | 77 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Links/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/ContentLinkItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...nkItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Links/LinksRequestBuilder.php | 133 + .../LinksRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 211 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Tasks/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Tasks/Item/TaskItemRequestBuilder.php | 77 + ...skItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Tasks/TasksRequestBuilder.php | 97 + .../TasksRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Plans_v2/Plans_v2RequestBuilder.php | 135 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Tasks_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Checklist/ChecklistRequestBuilder.php | 133 + ...cklistRequestBuilderGetQueryParameters.php | 82 + ...tRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Checklist/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ChecklistItemV4ItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...V4ItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../CustomFieldValuesRequestBuilder.php | 133 + ...ValuesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../CustomFieldValueItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ueItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Links/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/ContentLinkItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...nkItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Links/LinksRequestBuilder.php | 133 + .../LinksRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Messages/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../PlannerChatMessageItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Messages/MessagesRequestBuilder.php | 133 + ...ssagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Tasks_v2/Item/TaskItemRequestBuilder.php | 187 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...skItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/UserAssignmentItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../UserAssignmentsRequestBuilder.php | 133 + ...nmentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Tasks_v2/Tasks_v2RequestBuilder.php | 135 + ...sks_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ppIdreportTypeReportTypeRequestBuilder.php | 4 +- ...rtTypeRequestBuilderGetQueryParameters.php | 2 +- .../AggregatedUsageRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...dUsageRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Billed/BilledRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...BilledRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ExportPostRequestBody.php | 114 + ...aphPartnersBillingExportRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Billing/BillingRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 16 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 16 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../DeletedItemsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...dItemsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../InheritsPermissionsFromRequestBuilder.php | 133 + ...nsFromRequestBuilderGetQueryParameters.php | 82 + ...mRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 170 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RoleDefinitionsRequestBuilder.php | 134 + ...itionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Directory/DirectoryRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 16 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../DeletedItemsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...dItemsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../InheritsPermissionsFromRequestBuilder.php | 133 + ...nsFromRequestBuilderGetQueryParameters.php | 82 + ...mRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RoleDefinitionsRequestBuilder.php | 133 + ...itionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RbacApplicationItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../DeletedItemsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...dItemsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../InheritsPermissionsFromRequestBuilder.php | 133 + ...nsFromRequestBuilderGetQueryParameters.php | 82 + ...mRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...toryScopeIdDirectoryScopeIdGetResponse.php | 72 + ...yScopeIdDirectoryScopeIdRequestBuilder.php | 77 + ...copeIdRequestBuilderGetQueryParameters.php | 103 + ...dRequestBuilderGetRequestConfiguration.php | 48 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RoleDefinitionsRequestBuilder.php | 133 + ...itionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../EntitlementManagementRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 12 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nifiedRoleDefinitionItemRequestBuilder.php | 12 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Security/SecurityRequestBuilder.php | 8 + .../Workbooks/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/WorkbookItemRequestBuilder.php | 147 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...okItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Workbooks/WorkbooksRequestBuilder.php | 135 + ...kbooksRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ComplianceIssuesRequestBuilder.php | 98 + ...IssuesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ComplianceIssueItemRequestBuilder.php | 78 + ...ueItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...EffectiveGoverningPolicyRequestBuilder.php | 77 + ...PolicyRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../Lifecycle/LifecycleRequestBuilder.php | 162 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ecycleRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...IdentityGovernanceAttestRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ServicePrincipalItemRequestBuilder.php | 16 + .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../ActivityLogsRequestBuilder.php | 5 +- ...tyLogsRequestBuilderGetQueryParameters.php | 2 +- .../ActivityLogBaseItemRequestBuilder.php | 4 +- ...seItemRequestBuilderGetQueryParameters.php | 2 +- .../BackupRestoreRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EntraProtectionPoliciesRequestBuilder.php | 133 + ...liciesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ntraProtectionPolicyItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...cyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../RevokeGrantsRequestBuilder.php | 4 +- .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Item/Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Item/Planner/PlannerRequestBuilder.php | 23 +- ...lannerRequestBuilderGetQueryParameters.php | 2 +- .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 98 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Item/Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Item/Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../Planner/PlannerRequestBuilder.php | 8 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 97 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../Calendars/Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../Calendars/Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../SetReactionPostRequestBody.php | 44 + .../UnsetReactionPostRequestBody.php | 44 + .../ComplianceIssuesRequestBuilder.php | 97 + ...IssuesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ComplianceIssueItemRequestBuilder.php | 77 + ...ueItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...EffectiveGoverningPolicyRequestBuilder.php | 77 + ...PolicyRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + .../Lifecycle/LifecycleRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ecycleRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ImportMime/ImportMimeRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/MailFolderItemRequestBuilder.php | 8 + .../ImportMime/ImportMimeRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/MailFolderItemRequestBuilder.php | 8 + ...vernanceAddSelfAsSponsorRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...IdentityGovernanceAttestRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nanceRemoveSelfAsSponsorRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Planner/PlannerRequestBuilder.php | 16 + .../ExtendExpiryRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Plans_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Item/PlanItemRequestBuilder.php | 77 + ...anItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Plans_v2/Plans_v2RequestBuilder.php | 98 + ...ans_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../Tasks_v2/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Tasks_v2/Item/TaskItemRequestBuilder.php | 77 + ...skItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Tasks_v2/Tasks_v2RequestBuilder.php | 98 + ...sks_v2RequestBuilderGetQueryParameters.php | 82 + ...2RequestBuilderGetRequestConfiguration.php | 45 + .../Users/Item/UserItemRequestBuilder.php | 32 + src/Generated/kiota-dom-export.txt | 6767 ++++++++++++++++- src/Generated/kiota-lock.json | 4 +- 1136 files changed, 73246 insertions(+), 302 deletions(-) create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotPostRequestBody.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotPostRequestBody.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestorePostRequestBody.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Models/AbsoluteCostManagementAlertThreshold.php create mode 100644 src/Generated/Models/AccessDecisionReason.php create mode 100644 src/Generated/Models/AllUsersSpendingPolicy.php create mode 100644 src/Generated/Models/AppManagementAudit.php create mode 100644 src/Generated/Models/AppManagementAuditLogAuditResult.php create mode 100644 src/Generated/Models/AppManagementAuditLogPolicyType.php create mode 100644 src/Generated/Models/AppManagementAuditLogRestrictionResult.php create mode 100644 src/Generated/Models/AppManagementAuditLogRestrictionState.php create mode 100644 src/Generated/Models/AppliedAppManagementPolicyRestriction.php create mode 100644 src/Generated/Models/AssignmentFilterEvaluationMode.php create mode 100644 src/Generated/Models/AssignmentFilterPropertyEvaluationSource.php create mode 100644 src/Generated/Models/BalanceEvaluationFailureReason.php create mode 100644 src/Generated/Models/Bucket.php create mode 100644 src/Generated/Models/BucketCapability.php create mode 100644 src/Generated/Models/BucketCollectionResponse.php create mode 100644 src/Generated/Models/CategoryDefinition.php create mode 100644 src/Generated/Models/CategoryDefinitionCapability.php create mode 100644 src/Generated/Models/ChatMention.php create mode 100644 src/Generated/Models/ChatMentionType.php create mode 100644 src/Generated/Models/ChatMessageProperties.php create mode 100644 src/Generated/Models/ChatReaction.php create mode 100644 src/Generated/Models/ChecklistCapability.php create mode 100644 src/Generated/Models/ChecklistItemV4.php create mode 100644 src/Generated/Models/ChecklistItemV4CollectionResponse.php create mode 100644 src/Generated/Models/CloudPCUserSettingsPersistenceAutoCleanupDetail.php create mode 100644 src/Generated/Models/CloudPCUserSettingsPersistenceProfileUsageDetail.php create mode 100644 src/Generated/Models/CloudPcAutoCleanupMode.php create mode 100644 src/Generated/Models/CloudPcStorageConfiguration.php create mode 100644 src/Generated/Models/CloudPcStorageSizingType.php create mode 100644 src/Generated/Models/CloudPcUserProfileBulkActionResult.php create mode 100644 src/Generated/Models/CloudPcUserProfileSnapshot.php create mode 100644 src/Generated/Models/CloudPcUserProfileSnapshotCollectionResponse.php create mode 100644 src/Generated/Models/CloudPcUserProfileSnapshotCreateBulkActionResult.php create mode 100644 src/Generated/Models/CloudPcUserProfileSnapshotExportBulkActionResult.php create mode 100644 src/Generated/Models/CloudPcUserProfileSnapshotStorageDetail.php create mode 100644 src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotConfiguration.php create mode 100644 src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotType.php create mode 100644 src/Generated/Models/ContentLink.php create mode 100644 src/Generated/Models/ContentLinkCapability.php create mode 100644 src/Generated/Models/ContentLinkCollectionResponse.php create mode 100644 src/Generated/Models/ContentLinkType.php create mode 100644 src/Generated/Models/CostManagementAlertSetting.php create mode 100644 src/Generated/Models/CostManagementAlertThreshold.php create mode 100644 src/Generated/Models/CostManagementBillingMethods.php create mode 100644 src/Generated/Models/CostManagementDataStatus.php create mode 100644 src/Generated/Models/CostManagementQuantity.php create mode 100644 src/Generated/Models/CostManagementRoot.php create mode 100644 src/Generated/Models/CostManagementUnevaluatedService.php create mode 100644 src/Generated/Models/CostManagementUnit.php create mode 100644 src/Generated/Models/CostManagementUserBalance.php create mode 100644 src/Generated/Models/CostManagementUserServiceBalance.php create mode 100644 src/Generated/Models/CreationInfo.php create mode 100644 src/Generated/Models/CreationTimestamp.php create mode 100644 src/Generated/Models/CustomChoiceOption.php create mode 100644 src/Generated/Models/CustomFieldDefinition.php create mode 100644 src/Generated/Models/CustomFieldDefinitionCollectionResponse.php create mode 100644 src/Generated/Models/CustomFieldRollupType.php create mode 100644 src/Generated/Models/CustomFieldValue.php create mode 100644 src/Generated/Models/CustomFieldValueCollectionResponse.php create mode 100644 src/Generated/Models/CustomFieldValueType.php create mode 100644 src/Generated/Models/DateWithOptionalTime.php create mode 100644 src/Generated/Models/Dependency.php create mode 100644 src/Generated/Models/DependencyCollectionResponse.php create mode 100644 src/Generated/Models/DependencyType.php create mode 100644 src/Generated/Models/DirectoryRoleManagementDeletedItemContainer.php create mode 100644 src/Generated/Models/EntraProtectionPolicy.php create mode 100644 src/Generated/Models/EntraProtectionPolicyCollectionResponse.php create mode 100644 src/Generated/Models/ErrorActions.php create mode 100644 src/Generated/Models/ErrorSettings.php create mode 100644 src/Generated/Models/EvaluationErrorCategory.php create mode 100644 src/Generated/Models/EvaluationErrorDetail.php create mode 100644 src/Generated/Models/EvaluationErrorType.php create mode 100644 src/Generated/Models/EvaluationIncompleteActivityMetadata.php create mode 100644 src/Generated/Models/ExtensionFieldCollection.php create mode 100644 src/Generated/Models/Goal.php create mode 100644 src/Generated/Models/GoalCapability.php create mode 100644 src/Generated/Models/GoalCollectionResponse.php create mode 100644 src/Generated/Models/HistoryItem.php create mode 100644 src/Generated/Models/HistoryItemCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/AccessPackageAssignmentRequiredRule.php create mode 100644 src/Generated/Models/IdentityGovernance/AgentBuilderPlatforms.php create mode 100644 src/Generated/Models/IdentityGovernance/AgentIdentityLifecycle.php create mode 100644 src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php create mode 100644 src/Generated/Models/IdentityGovernance/AllExcludingAgentBuilderPlatformsSubjectSet.php create mode 100644 src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php create mode 100644 src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php create mode 100644 src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php create mode 100644 src/Generated/Models/IdentityGovernance/ComplianceIssue.php create mode 100644 src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/ComplianceState.php create mode 100644 src/Generated/Models/IdentityGovernance/DeleteOnlyEnforcementAction.php create mode 100644 src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php create mode 100644 src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php create mode 100644 src/Generated/Models/IdentityGovernance/GuestLifecyclePolicy.php create mode 100644 src/Generated/Models/IdentityGovernance/IdentityLifecycle.php create mode 100644 src/Generated/Models/IdentityGovernance/InactivityRule.php create mode 100644 src/Generated/Models/IdentityGovernance/InvitationRedemptionRule.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicy.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyAgentIdentitySubjectReference.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyComplianceStatus.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementAction.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementActionState.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementStatus.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactAction.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactActionType.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactSummary.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyNextEnforcementAction.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyNotificationSettings.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyReference.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyRelationship.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyReport.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessing.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttempt.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttemptStatus.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingStatus.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySource.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectCompliance.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectEnforcement.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReference.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReport.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReportCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/LifecyclePolicyUserSubjectReference.php create mode 100644 src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php create mode 100644 src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php create mode 100644 src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php create mode 100644 src/Generated/Models/IdentityGovernance/UserIdentityLifecycle.php create mode 100644 src/Generated/Models/LifecyclePolicyComplianceState.php create mode 100644 src/Generated/Models/LimitedCostManagementQuantity.php create mode 100644 src/Generated/Models/Partners/Billing/AzureAggregatedUsage.php create mode 100644 src/Generated/Models/Partners/Billing/BilledAggregatedUsage.php create mode 100644 src/Generated/Models/PercentageCostManagementAlertThreshold.php create mode 100644 src/Generated/Models/Plan.php create mode 100644 src/Generated/Models/PlanCalendar.php create mode 100644 src/Generated/Models/PlanCapability.php create mode 100644 src/Generated/Models/PlanCollectionResponse.php create mode 100644 src/Generated/Models/PlanContainer.php create mode 100644 src/Generated/Models/PlanContextLink.php create mode 100644 src/Generated/Models/PlanContextLinkCollectionResponse.php create mode 100644 src/Generated/Models/PlanView.php create mode 100644 src/Generated/Models/PlannerChatMessage.php create mode 100644 src/Generated/Models/PlannerChatMessageCollectionResponse.php create mode 100644 src/Generated/Models/PlannerChatMessageType.php create mode 100644 src/Generated/Models/PlannerChatThreadType.php create mode 100644 src/Generated/Models/PlannerPlanContextType.php create mode 100644 src/Generated/Models/PlannerTaskStatus.php create mode 100644 src/Generated/Models/PolicyConfiguration.php create mode 100644 src/Generated/Models/Security/A365AiGuardrail.php create mode 100644 src/Generated/Models/Security/AiGuardrail.php create mode 100644 src/Generated/Models/Security/CloudSecurityConnector.php create mode 100644 src/Generated/Models/Security/CloudSecurityEnablement.php create mode 100644 src/Generated/Models/Security/CloudSecurityManagement.php create mode 100644 src/Generated/Models/Security/ComplianceEndpointEvaluationIncomplete.php create mode 100644 src/Generated/Models/Security/ComplianceEvaluationIncomplete.php create mode 100644 src/Generated/Models/Security/CscContentMetadata.php create mode 100644 src/Generated/Models/Security/DefenderAutomationRule.php create mode 100644 src/Generated/Models/Security/DefenderGeneratedPlaybook.php create mode 100644 src/Generated/Models/Security/DefenderIntegration.php create mode 100644 src/Generated/Models/Security/DspmAdminActivity.php create mode 100644 src/Generated/Models/Security/EcsContentMetadata.php create mode 100644 src/Generated/Models/Security/FilteringTeamsMessageFileInfo.php create mode 100644 src/Generated/Models/Security/IncidentConfiguration.php create mode 100644 src/Generated/Models/Security/McsRawEmailContentMetadata.php create mode 100644 src/Generated/Models/Security/MesRawEmailContentMetadata.php create mode 100644 src/Generated/Models/Security/MicrosoftSecurityForAiConfiguration.php create mode 100644 src/Generated/Models/Security/MicrosoftSecurityForAiRealTimeProtection.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsMoveMessages.php create mode 100644 src/Generated/Models/Security/MtpContentMetadata.php create mode 100644 src/Generated/Models/Security/OnDemandExchangeClassification.php create mode 100644 src/Generated/Models/Security/P4AiDagSitePermissionsRecord.php create mode 100644 src/Generated/Models/Security/PeopleSkillsAdmin.php create mode 100644 src/Generated/Models/Security/PeopleSkillsUser.php create mode 100644 src/Generated/Models/Security/PlannerCustomFieldDefinition.php create mode 100644 src/Generated/Models/Security/PlannerCustomFieldDefinitionList.php create mode 100644 src/Generated/Models/Security/PlannerDependency.php create mode 100644 src/Generated/Models/Security/PlannerDependencyList.php create mode 100644 src/Generated/Models/Security/SharePointFileArchivePolicy.php create mode 100644 src/Generated/Models/Security/SyntheticMediaDetectionEvent.php create mode 100644 src/Generated/Models/Security/UniversalPrintSecureScan.php create mode 100644 src/Generated/Models/Security/VivaGlintClientConfiguration.php create mode 100644 src/Generated/Models/Security/VivaGlintDataRetention.php create mode 100644 src/Generated/Models/Security/VivaGlintVivaInsightsIntegration.php create mode 100644 src/Generated/Models/Security/WorkIQAdminActivity.php create mode 100644 src/Generated/Models/Security/Workbook.php create mode 100644 src/Generated/Models/Security/WorkbookCollectionResponse.php create mode 100644 src/Generated/Models/Security/WorkbookContent.php create mode 100644 src/Generated/Models/SelectedGroupsSpendingPolicy.php create mode 100644 src/Generated/Models/SelectionDataStatus.php create mode 100644 src/Generated/Models/ServiceSettingState.php create mode 100644 src/Generated/Models/SpendingPolicy.php create mode 100644 src/Generated/Models/SpendingPolicyServiceSetting.php create mode 100644 src/Generated/Models/SpendingPolicyStatus.php create mode 100644 src/Generated/Models/Task.php create mode 100644 src/Generated/Models/TaskCapability.php create mode 100644 src/Generated/Models/TaskCollectionResponse.php create mode 100644 src/Generated/Models/TaskPersonalView.php create mode 100644 src/Generated/Models/TaskPlanView.php create mode 100644 src/Generated/Models/UnlimitedCostManagementQuantity.php create mode 100644 src/Generated/Models/UserAssignment.php create mode 100644 src/Generated/Models/UserAssignmentCapability.php create mode 100644 src/Generated/Models/UserAssignmentCollectionResponse.php create mode 100644 src/Generated/Models/Win32LobAppInUseSettings.php create mode 100644 src/Generated/Models/WorkDayDefaults.php rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php => MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse.php} (85%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.php => MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder.php} (73%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php => MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters.php} (75%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php => MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration.php} (53%) create mode 100644 src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilder.php create mode 100644 src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilder.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilder.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/ExportPostRequestBody.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilder.php create mode 100644 src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/Workbooks/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Workbooks/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilder.php create mode 100644 src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/WorkbooksRequestBuilder.php create mode 100644 src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Workbooks/WorkbooksRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php create mode 100644 src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php create mode 100644 src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilder.php create mode 100644 src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilder.php create mode 100644 src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilder.php create mode 100644 src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder.php create mode 100644 src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php index ba653b8926e..9106b4e8e5e 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren't returned. To include them, specify includeHiddenFolders=true. * @param FoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -91,7 +91,7 @@ public function post(MailboxFolder $body, ?FoldersRequestBuilderPostRequestConfi } /** - * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren't returned. To include them, specify includeHiddenFolders=true. * @param FoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php index 15fcc31dbb0..5678ec5ac69 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. By default, hidden folders aren't returned. To include them, specify includeHiddenFolders=true. */ class FoldersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php index 028995e8727..f0556149b7f 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren't returned. To include them, specify includeHiddenFolders=true. * @param ChildFoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -90,7 +90,7 @@ public function post(MailboxFolder $body, ?ChildFoldersRequestBuilderPostRequest } /** - * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren't returned. To include them, specify includeHiddenFolders=true. * @param ChildFoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php index 8a9081eeb79..1a852176088 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. By default, hidden child folders aren't returned. To include them, specify includeHiddenFolders=true. */ class ChildFoldersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php index d5bc7e02878..55000b985b7 100644 --- a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport. * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(ApiUsageReportEnablementStatus $body, ?ApiUsageReportMetric } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport. * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php index 7e08e6659ed..ec58b9e4a63 100644 --- a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport, sharePointServicePrioritizationReport, and throttlingReport. */ class ApiUsageReportMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index 98d9249749a..9261baea742 100644 --- a/src/Generated/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index bc5336dee31..8b528885998 100644 --- a/src/Generated/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 1273491d4c6..1eb72deacb0 100644 --- a/src/Generated/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index ef5dc65d854..a0d0de93629 100644 --- a/src/Generated/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index 542dd70f1ba..d29a24ebc03 100644 --- a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 610dcb6fa60..297e804409e 100644 --- a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotPostRequestBody.php new file mode 100644 index 00000000000..cfc5995a884 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotPostRequestBody.php @@ -0,0 +1,124 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return BulkCreateUserProfileSnapshotPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BulkCreateUserProfileSnapshotPostRequestBody { + return new BulkCreateUserProfileSnapshotPostRequestBody(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the cloudProfileIds property value. The cloudProfileIds property + * @return array|null + */ + public function getCloudProfileIds(): ?array { + $val = $this->getBackingStore()->get('cloudProfileIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudProfileIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudProfileIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCloudProfileIds($val); + }, + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('cloudProfileIds', $this->getCloudProfileIds()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the cloudProfileIds property value. The cloudProfileIds property + * @param array|null $value Value to set for the cloudProfileIds property. + */ + public function setCloudProfileIds(?array $value): void { + $this->getBackingStore()->set('cloudProfileIds', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilder.php new file mode 100644 index 00000000000..314b353dc20 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/bulkCreateUserProfileSnapshot'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action bulkCreateUserProfileSnapshot + * @param BulkCreateUserProfileSnapshotPostRequestBody $body The request body + * @param BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(BulkCreateUserProfileSnapshotPostRequestBody $body, ?BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileBulkActionResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action bulkCreateUserProfileSnapshot + * @param BulkCreateUserProfileSnapshotPostRequestBody $body The request body + * @param BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BulkCreateUserProfileSnapshotPostRequestBody $body, ?BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return BulkCreateUserProfileSnapshotRequestBuilder + */ + public function withUrl(string $rawUrl): BulkCreateUserProfileSnapshotRequestBuilder { + return new BulkCreateUserProfileSnapshotRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6570c8ba34c --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkCreateUserProfileSnapshot/BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotPostRequestBody.php new file mode 100644 index 00000000000..31aac63c6f9 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotPostRequestBody.php @@ -0,0 +1,147 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return BulkExportUserProfileSnapshotPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BulkExportUserProfileSnapshotPostRequestBody { + return new BulkExportUserProfileSnapshotPostRequestBody(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'snapshotIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSnapshotIds($val); + }, + 'storageDetail' => fn(ParseNode $n) => $o->setStorageDetail($n->getObjectValue([CloudPcUserProfileSnapshotStorageDetail::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the snapshotIds property value. The snapshotIds property + * @return array|null + */ + public function getSnapshotIds(): ?array { + $val = $this->getBackingStore()->get('snapshotIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotIds'"); + } + + /** + * Gets the storageDetail property value. The storageDetail property + * @return CloudPcUserProfileSnapshotStorageDetail|null + */ + public function getStorageDetail(): ?CloudPcUserProfileSnapshotStorageDetail { + $val = $this->getBackingStore()->get('storageDetail'); + if (is_null($val) || $val instanceof CloudPcUserProfileSnapshotStorageDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageDetail'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('snapshotIds', $this->getSnapshotIds()); + $writer->writeObjectValue('storageDetail', $this->getStorageDetail()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the snapshotIds property value. The snapshotIds property + * @param array|null $value Value to set for the snapshotIds property. + */ + public function setSnapshotIds(?array $value): void { + $this->getBackingStore()->set('snapshotIds', $value); + } + + /** + * Sets the storageDetail property value. The storageDetail property + * @param CloudPcUserProfileSnapshotStorageDetail|null $value Value to set for the storageDetail property. + */ + public function setStorageDetail(?CloudPcUserProfileSnapshotStorageDetail $value): void { + $this->getBackingStore()->set('storageDetail', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilder.php new file mode 100644 index 00000000000..c1cb8978cdc --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/bulkExportUserProfileSnapshot'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action bulkExportUserProfileSnapshot + * @param BulkExportUserProfileSnapshotPostRequestBody $body The request body + * @param BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(BulkExportUserProfileSnapshotPostRequestBody $body, ?BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileBulkActionResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action bulkExportUserProfileSnapshot + * @param BulkExportUserProfileSnapshotPostRequestBody $body The request body + * @param BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BulkExportUserProfileSnapshotPostRequestBody $body, ?BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return BulkExportUserProfileSnapshotRequestBuilder + */ + public function withUrl(string $rawUrl): BulkExportUserProfileSnapshotRequestBuilder { + return new BulkExportUserProfileSnapshotRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..61b77750e47 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/BulkExportUserProfileSnapshot/BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..02d51add4d8 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/userProfileSnapshots/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..91e6d1771f8 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e109fbe3f40 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilder.php new file mode 100644 index 00000000000..f5ae2408e0c --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CloudPcUserProfileSnapshotItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userProfileSnapshots for deviceManagement + * @param CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get userProfileSnapshots from deviceManagement + * @param CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileSnapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userProfileSnapshots in deviceManagement + * @param CloudPcUserProfileSnapshot $body The request body + * @param CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudPcUserProfileSnapshot $body, ?CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileSnapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userProfileSnapshots for deviceManagement + * @param CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get userProfileSnapshots from deviceManagement + * @param CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property userProfileSnapshots in deviceManagement + * @param CloudPcUserProfileSnapshot $body The request body + * @param CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudPcUserProfileSnapshot $body, ?CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CloudPcUserProfileSnapshotItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudPcUserProfileSnapshotItemRequestBuilder { + return new CloudPcUserProfileSnapshotItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bff727ed392 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3080cd5d2bf --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..575fc885f77 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters { + return new CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cf0bd4a285d --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestorePostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestorePostRequestBody.php new file mode 100644 index 00000000000..b2a48a5cdd7 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestorePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RestorePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RestorePostRequestBody { + return new RestorePostRequestBody(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'targetAssignmentId' => fn(ParseNode $n) => $o->setTargetAssignmentId($n->getStringValue()), + ]; + } + + /** + * Gets the targetAssignmentId property value. The targetAssignmentId property + * @return string|null + */ + public function getTargetAssignmentId(): ?string { + $val = $this->getBackingStore()->get('targetAssignmentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetAssignmentId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('targetAssignmentId', $this->getTargetAssignmentId()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the targetAssignmentId property value. The targetAssignmentId property + * @param string|null $value Value to set for the targetAssignmentId property. + */ + public function setTargetAssignmentId(?string $value): void { + $this->getBackingStore()->set('targetAssignmentId', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..d11ff7ef4df --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/userProfileSnapshots/{cloudPcUserProfileSnapshot%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestorePostRequestBody $body The request body + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action restore + * @param RestorePostRequestBody $body The request body + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5221c70bd33 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilder.php new file mode 100644 index 00000000000..92a1384b4b0 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + * @param string $cloudPcUserProfileSnapshotId The unique identifier of cloudPcUserProfileSnapshot + * @return CloudPcUserProfileSnapshotItemRequestBuilder + */ + public function byCloudPcUserProfileSnapshotId(string $cloudPcUserProfileSnapshotId): CloudPcUserProfileSnapshotItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudPcUserProfileSnapshot%2Did'] = $cloudPcUserProfileSnapshotId; + return new CloudPcUserProfileSnapshotItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UserProfileSnapshotsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/userSettingsPersistenceDetail/userProfileSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get userProfileSnapshots from deviceManagement + * @param UserProfileSnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserProfileSnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileSnapshotCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userProfileSnapshots for deviceManagement + * @param CloudPcUserProfileSnapshot $body The request body + * @param UserProfileSnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudPcUserProfileSnapshot $body, ?UserProfileSnapshotsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcUserProfileSnapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get userProfileSnapshots from deviceManagement + * @param UserProfileSnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserProfileSnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to userProfileSnapshots for deviceManagement + * @param CloudPcUserProfileSnapshot $body The request body + * @param UserProfileSnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudPcUserProfileSnapshot $body, ?UserProfileSnapshotsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UserProfileSnapshotsRequestBuilder + */ + public function withUrl(string $rawUrl): UserProfileSnapshotsRequestBuilder { + return new UserProfileSnapshotsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..68ca7a60e70 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new UserProfileSnapshotsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5324089e78d --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserProfileSnapshotsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserProfileSnapshotsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserProfileSnapshotsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return UserProfileSnapshotsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): UserProfileSnapshotsRequestBuilderGetQueryParameters { + return new UserProfileSnapshotsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3a31870c875 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserProfileSnapshots/UserProfileSnapshotsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserSettingsPersistenceDetailRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserSettingsPersistenceDetailRequestBuilder.php index 8cb5bae4417..850eab94ffb 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserSettingsPersistenceDetailRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Assignments/Item/UserSettingsPersistenceDetail/UserSettingsPersistenceDetailRequestBuilder.php @@ -5,8 +5,11 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\BatchCleanupUserSettingsPersistenceProfile\BatchCleanupUserSettingsPersistenceProfileRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\BulkCreateUserProfileSnapshot\BulkCreateUserProfileSnapshotRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\BulkExportUserProfileSnapshot\BulkExportUserProfileSnapshotRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\RetrieveUserSettingsPersistenceProfilesWithConfigurationId\RetrieveUserSettingsPersistenceProfilesWithConfigurationIdRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\RetrieveUserSettingsPersistenceProfileUsageWithConfigurationId\RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\Item\UserSettingsPersistenceDetail\UserProfileSnapshots\UserProfileSnapshotsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPCUserSettingsPersistenceDetail; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -26,6 +29,27 @@ public function batchCleanupUserSettingsPersistenceProfile(): BatchCleanupUserSe return new BatchCleanupUserSettingsPersistenceProfileRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the bulkCreateUserProfileSnapshot method. + */ + public function bulkCreateUserProfileSnapshot(): BulkCreateUserProfileSnapshotRequestBuilder { + return new BulkCreateUserProfileSnapshotRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the bulkExportUserProfileSnapshot method. + */ + public function bulkExportUserProfileSnapshot(): BulkExportUserProfileSnapshotRequestBuilder { + return new BulkExportUserProfileSnapshotRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userProfileSnapshots property of the microsoft.graph.cloudPCUserSettingsPersistenceDetail entity. + */ + public function userProfileSnapshots(): UserProfileSnapshotsRequestBuilder { + return new UserProfileSnapshotsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UserSettingsPersistenceDetailRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 4332ca2c65f..7ea1c1f6a02 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 88ffdf9721d..7efe288d3d5 100644 --- a/src/Generated/Drives/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index cf5265f6df3..e015821e3e5 100644 --- a/src/Generated/Drives/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Groups/Item/Planner/PlannerRequestBuilder.php index 9ee162c6051..0bdac34b61f 100644 --- a/src/Generated/Groups/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/PlannerRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\PlannerGroup; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -39,10 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property planner for groups + * Delete a plannerGroup object. * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/group-delete-planner?view=graph-rest-beta Find more info here */ public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -53,10 +62,11 @@ public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $request } /** - * Selective Planner services available to the group. Read-only. Nullable. + * Read the properties and relationships of plannerGroup object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/plannergroup-get?view=graph-rest-beta Find more info here */ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,11 +77,12 @@ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfig } /** - * Update the navigation property planner in groups + * Update the properties of a plannerGroup object. * @param PlannerGroup $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/plannergroup-update?view=graph-rest-beta Find more info here */ public function patch(PlannerGroup $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -82,7 +93,7 @@ public function patch(PlannerGroup $body, ?PlannerRequestBuilderPatchRequestConf } /** - * Delete navigation property planner for groups + * Delete a plannerGroup object. * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -100,7 +111,7 @@ public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestCo } /** - * Selective Planner services available to the group. Read-only. Nullable. + * Read the properties and relationships of plannerGroup object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -121,7 +132,7 @@ public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfigur } /** - * Update the navigation property planner in groups + * Update the properties of a plannerGroup object. * @param PlannerGroup $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/PlannerRequestBuilderGetQueryParameters.php index 0d43f45c35f..5c64c883532 100644 --- a/src/Generated/Groups/Item/Planner/PlannerRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Planner/PlannerRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Selective Planner services available to the group. Read-only. Nullable. + * Read the properties and relationships of plannerGroup object. */ class PlannerRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..0ec5b73b8fe --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bebd297fb8b --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 9277054730b..dd6f9320337 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..61ebe509f6c --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..267e27b04ab --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aeb750d2d0d --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..f280f96fabe --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1fa2af471b3 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93129a32ab6 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..329a554233f --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.plannerGroup entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the plan objects owned by the group. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plannergroup-list-plans_v2?view=graph-rest-beta Find more info here + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the plan objects owned by the group. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a40a108b3c0 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bd736e5382 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 8eb101f419c..afaf9f4192e 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 7fda9ac7736..92e4c680aad 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index e130fda483f..7be834a1604 100644 --- a/src/Generated/Groups/Item/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index b3f42e5a3c7..8f755d3c9e9 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index c1e42d3c2b3..6dfe5b5f6c4 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 7fc797b8372..0a476d3e5d9 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 486204e4bdc..1fece7ea256 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php index 2b43365b930..ef46175f119 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/PlannerRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..a3e28342232 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e3e63ab57aa --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 5842b2113e2..caf96e1a40d 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b89496af6df --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad8335018be --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68e60fe3a72 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..1f1cd1e8f89 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9de421a6fe1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2c9d8d301d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..65c0bfce171 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4224537aefa --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..81b4d8ef357 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index c9bc4fd5e8d..3502960b66f 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 96f7f7bf067..f35d8fb79da 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 7c5f6d9094e..4292187e074 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 2d87693d4a5..601a03342c6 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php index 99ca906d82d..736319c7f68 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..9f1655cea18 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3c7a18a80ce --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index b7e2fbad90d..18af6413709 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e346d680946 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97e6770e2cf --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d221670f1b7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..89bba7986a7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0091c19adee --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..38188ca70d2 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..147a4337af4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8551a95ea5b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94000fdb103 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php index 1d49247446b..e9899f30c02 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\LifecyclePolicies\LifecyclePoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\WorkflowsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\DeletedItemContainer; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -17,6 +18,13 @@ */ class DeletedItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + */ + public function lifecyclePolicies(): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b502dd1a567 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f00b96f7882 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f7f8ec5f43 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..9cfdf8e10fa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c06900c91e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ded585378d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..a21e47213da --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..47f14f3ee59 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..583b16ae977 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..2be036fc8f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,165 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the impact method. + */ + public function microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime(): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function report(): ReportRequestBuilder { + return new ReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function versions(): VersionsRequestBuilder { + return new VersionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Deleted lifecycle policies that can be restored. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Deleted lifecycle policies that can be restored. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d9ba905cb8e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..71dc83201e5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c06dc4f43d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php new file mode 100644 index 00000000000..03654d9267d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyImpactSummary::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyImpactSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..6a47b4bd99b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e7901998dd1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -0,0 +1,97 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @var DateTime|null $startDateTime Usage: startDateTime=@startDateTime + */ + public ?DateTime $startDateTime = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null) { + $this->count = $count; + $this->endDateTime = $endDateTime; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->startDateTime = $startDateTime; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da332108c15 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $endDateTime, $expand, $filter, $orderby, $search, $select, $skip, $startDateTime, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..9e9e4554c60 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ab49cae4c84 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilder.php new file mode 100644 index 00000000000..3e5d55be02d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ReportRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/report{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ReportRequestBuilder + */ + public function withUrl(string $rawUrl): ReportRequestBuilder { + return new ReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bd2fa6b61ba --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7595230eadf --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReportRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReportRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ReportRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ReportRequestBuilderGetQueryParameters { + return new ReportRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..63a78bb34d4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2cde6c3dc57 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b1b6f774cb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php new file mode 100644 index 00000000000..962f7f20f0d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects/{lifecyclePolicySubjectReport%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicySubjectReportItemRequestBuilder { + return new LifecyclePolicySubjectReportItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d3fc2684bef --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..809e6303e40 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters { + return new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php new file mode 100644 index 00000000000..471a3b21e8f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + * @param string $lifecyclePolicySubjectReportId The unique identifier of lifecyclePolicySubjectReport + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function byLifecyclePolicySubjectReportId(string $lifecyclePolicySubjectReportId): LifecyclePolicySubjectReportItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicySubjectReport%2Did'] = $lifecyclePolicySubjectReportId; + return new LifecyclePolicySubjectReportItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReportCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return SubjectsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b74af627281 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92ee3705233 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SubjectsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SubjectsRequestBuilderGetQueryParameters { + return new SubjectsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..d7ae2ce9fa4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..328d6f8a38e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..366455a6001 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..94d2c2da138 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aeaab0c0c3b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3f8ea52af9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RulesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..1bfcd9bc135 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3ce6b0f4f4e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..67824557546 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..323def1c64d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9c5d390815a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe7968eb55c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..7519fcf294d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,125 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the impact method. + */ + public function microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime(): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function report(): ReportRequestBuilder { + return new ReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of previous versions of the policy. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of previous versions of the policy. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fadc0413fce --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16ac7c5e83f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php new file mode 100644 index 00000000000..8de44ef521c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyImpactSummary::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyImpactSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..ddb4668b18b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..93b5e9b6b34 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -0,0 +1,97 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @var DateTime|null $startDateTime Usage: startDateTime=@startDateTime + */ + public ?DateTime $startDateTime = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null) { + $this->count = $count; + $this->endDateTime = $endDateTime; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->startDateTime = $startDateTime; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46ef6c9b05e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $endDateTime, $expand, $filter, $orderby, $search, $select, $skip, $startDateTime, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..ec3e79947a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..781240f5f74 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php new file mode 100644 index 00000000000..a278739a4d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ReportRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ReportRequestBuilder + */ + public function withUrl(string $rawUrl): ReportRequestBuilder { + return new ReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..30da486410a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..000a884b1c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReportRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReportRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ReportRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ReportRequestBuilderGetQueryParameters { + return new ReportRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5b5f45a102a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce436a62a8c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6aaaa206067 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php new file mode 100644 index 00000000000..6cda57fe2a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects/{lifecyclePolicySubjectReport%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicySubjectReportItemRequestBuilder { + return new LifecyclePolicySubjectReportItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ba0add83668 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..35d2c83192d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters { + return new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php new file mode 100644 index 00000000000..0dc52b10a68 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + * @param string $lifecyclePolicySubjectReportId The unique identifier of lifecyclePolicySubjectReport + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function byLifecyclePolicySubjectReportId(string $lifecyclePolicySubjectReportId): LifecyclePolicySubjectReportItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicySubjectReport%2Did'] = $lifecyclePolicySubjectReportId; + return new LifecyclePolicySubjectReportItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReportCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return SubjectsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f33b8c1105f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..11308022871 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SubjectsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SubjectsRequestBuilderGetQueryParameters { + return new SubjectsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b13acb5eccc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4957b32b597 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3f16dbae902 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..3de279967a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0899032c8aa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a5442f45663 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..3fac170abf8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + * @param string $lifecyclePolicyRuleId The unique identifier of lifecyclePolicyRule + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function byLifecyclePolicyRuleId(string $lifecyclePolicyRuleId): LifecyclePolicyRuleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a18c81e27d2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db5e6c81494 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RulesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php new file mode 100644 index 00000000000..d4947a5fad3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicy%2Did1'] = $lifecyclePolicyId1; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new VersionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of previous versions of the policy. + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of previous versions of the policy. + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return VersionsRequestBuilder + */ + public function withUrl(string $rawUrl): VersionsRequestBuilder { + return new VersionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..93f40ad3930 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8f7cbf7b214 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VersionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VersionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return VersionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): VersionsRequestBuilderGetQueryParameters { + return new VersionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php new file mode 100644 index 00000000000..d971a82d2a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + * @param string $lifecyclePolicyId The unique identifier of lifecyclePolicy + * @return LifecyclePolicyItemRequestBuilder + */ + public function byLifecyclePolicyId(string $lifecyclePolicyId): LifecyclePolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicy%2Did'] = $lifecyclePolicyId; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Deleted lifecycle policies that can be restored. + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Deleted lifecycle policies that can be restored. + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec8c5b59295 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ebc85fb2ed3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return LifecyclePoliciesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): LifecyclePoliciesRequestBuilderGetQueryParameters { + return new LifecyclePoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..de17e3937cd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..86e44c79109 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e4fbf87c58 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..4103ad02684 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1dfc736a306 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2842973a650 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..82eff745c14 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..095a04366b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e704420b445 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..e1c38978c11 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,167 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the impact method. + */ + public function microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime(): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function report(): ReportRequestBuilder { + return new ReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function versions(): VersionsRequestBuilder { + return new VersionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it's permanently removed. + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-delete?view=graph-rest-beta Find more info here + */ + public function delete(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-get?view=graph-rest-beta Find more info here + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a lifecyclePolicy object. This is a soft-delete operation: the policy can be restored with the restore action and appears under the deleted items container until it's permanently removed. + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicy object. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8335ee1f5f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b9141587270 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbb5a89b867 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php new file mode 100644 index 00000000000..d596da8a1aa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyImpactSummary::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyImpactSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..82f6d198710 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2979d3f4ee4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -0,0 +1,97 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @var DateTime|null $startDateTime Usage: startDateTime=@startDateTime + */ + public ?DateTime $startDateTime = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null) { + $this->count = $count; + $this->endDateTime = $endDateTime; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->startDateTime = $startDateTime; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..455d47a28ac --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $endDateTime, $expand, $filter, $orderby, $search, $select, $skip, $startDateTime, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..e9067939b1e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..04bc7a74561 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilder.php new file mode 100644 index 00000000000..b42022a8612 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ReportRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/report{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ReportRequestBuilder + */ + public function withUrl(string $rawUrl): ReportRequestBuilder { + return new ReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ef0b4e34777 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14c95175f03 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/ReportRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReportRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReportRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ReportRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ReportRequestBuilderGetQueryParameters { + return new ReportRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ed25d24f0b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..059f9ead0fc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b05fb84b173 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php new file mode 100644 index 00000000000..df959b93656 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects/{lifecyclePolicySubjectReport%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicySubjectReportItemRequestBuilder { + return new LifecyclePolicySubjectReportItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..98f1278ec7e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac5c338a8a0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters { + return new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php new file mode 100644 index 00000000000..3a86e2a16fd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + * @param string $lifecyclePolicySubjectReportId The unique identifier of lifecyclePolicySubjectReport + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function byLifecyclePolicySubjectReportId(string $lifecyclePolicySubjectReportId): LifecyclePolicySubjectReportItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicySubjectReport%2Did'] = $lifecyclePolicySubjectReportId; + return new LifecyclePolicySubjectReportItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/report/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReportCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return SubjectsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..300dd87ab80 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8d33c27178 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SubjectsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SubjectsRequestBuilderGetQueryParameters { + return new SubjectsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..4862f8df971 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicyrule-get?view=graph-rest-beta Find more info here + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of microsoft.graph.identityGovernance.lifecyclePolicyRule object. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1d5420e893c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4676647b6af --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..aae56822a66 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,90 @@ +pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-list-rules?view=graph-rest-beta Find more info here + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the lifecyclePolicyRule objects and their properties for a lifecyclePolicy. Rules are evaluated together with AND logic. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5953a69302 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2885edd3945 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RulesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..ba3dd86b646 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that created the policy. + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d5071a49c50 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ffcbb94e3a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..c1700b19498 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The user or service principal that last modified the policy. + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97977ecad15 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..606818dad2f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..51115e28192 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,125 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the impact method. + */ + public function microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime(): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the report property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function report(): ReportRequestBuilder { + return new ReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of previous versions of the policy. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of previous versions of the policy. + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a22af2aee74 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..287f358b770 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php new file mode 100644 index 00000000000..b22bec04f96 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/ImpactWithStartDateTimeWithEndDateTimeGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyImpactSummary::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyImpactSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..4d86847f1f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.impact(startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function impact + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6465b9bfa14 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -0,0 +1,97 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @var DateTime|null $startDateTime Usage: startDateTime=@startDateTime + */ + public ?DateTime $startDateTime = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null) { + $this->count = $count; + $this->endDateTime = $endDateTime; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->startDateTime = $startDateTime; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..420dbe2fdd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param DateTime|null $endDateTime Usage: endDateTime=@endDateTime + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param DateTime|null $startDateTime Usage: startDateTime=@startDateTime + * @param int|null $top Show only the first n items + * @return MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?DateTime $endDateTime = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?DateTime $startDateTime = null, ?int $top = null): MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { + return new MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $endDateTime, $expand, $filter, $orderby, $search, $select, $skip, $startDateTime, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..97e26fdaf76 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecyclepolicy-restore?view=graph-rest-beta Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted lifecyclePolicy object. Use this action to recover a policy that was removed with the delete operation and still appears in the deleted items container. + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c9a851df7af --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php new file mode 100644 index 00000000000..fdfa90691f9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ReportRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The latest processing report for the policy. + * @param ReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReportRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ReportRequestBuilder + */ + public function withUrl(string $rawUrl): ReportRequestBuilder { + return new ReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6901dae971 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..318ec79edcd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/ReportRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReportRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReportRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReportRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ReportRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ReportRequestBuilderGetQueryParameters { + return new ReportRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6e0217fc413 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d780791ab31 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e6390530cf6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php new file mode 100644 index 00000000000..227de6194f5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects/{lifecyclePolicySubjectReport%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicySubjectReportItemRequestBuilder { + return new LifecyclePolicySubjectReportItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5355a9299cb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..617399f7d0b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/Item/LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters { + return new LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php new file mode 100644 index 00000000000..689f642e493 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjects property of the microsoft.graph.identityGovernance.lifecyclePolicyReport entity. + * @param string $lifecyclePolicySubjectReportId The unique identifier of lifecyclePolicySubjectReport + * @return LifecyclePolicySubjectReportItemRequestBuilder + */ + public function byLifecyclePolicySubjectReportId(string $lifecyclePolicySubjectReportId): LifecyclePolicySubjectReportItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicySubjectReport%2Did'] = $lifecyclePolicySubjectReportId; + return new LifecyclePolicySubjectReportItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/report/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicySubjectReportCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for subjects included in the report. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return SubjectsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ac42199126 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0693d793715 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Report/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SubjectsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SubjectsRequestBuilderGetQueryParameters { + return new SubjectsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e03f2217c21 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aac1ddfe169 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d75c356c4c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..a367c234049 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2336d88fe40 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d59b60b46e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..8afeeca7252 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + * @param string $lifecyclePolicyRuleId The unique identifier of lifecyclePolicyRule + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function byLifecyclePolicyRuleId(string $lifecyclePolicyRuleId): LifecyclePolicyRuleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..95c947a2796 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a526b2c67f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RulesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php new file mode 100644 index 00000000000..671cd341cc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicy%2Did1'] = $lifecyclePolicyId1; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new VersionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of previous versions of the policy. + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of previous versions of the policy. + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return VersionsRequestBuilder + */ + public function withUrl(string $rawUrl): VersionsRequestBuilder { + return new VersionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc9b20d0fb9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..95d89b13c79 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VersionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VersionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return VersionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): VersionsRequestBuilderGetQueryParameters { + return new VersionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php new file mode 100644 index 00000000000..6ddbee51cc6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + * @param string $lifecyclePolicyId The unique identifier of lifecyclePolicy + * @return LifecyclePolicyItemRequestBuilder + */ + public function byLifecyclePolicyId(string $lifecyclePolicyId): LifecyclePolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicy%2Did'] = $lifecyclePolicyId; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicies?view=graph-rest-beta Find more info here + */ + public function get(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + * @param LifecyclePolicy $body The request body + * @param LifecyclePoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-lifecyclepolicies?view=graph-rest-beta Find more info here + */ + public function post(LifecyclePolicy $body, ?LifecyclePoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the lifecyclePolicy objects and their properties in the lifecycle workflows container. Use $filter on the policySource property to distinguish system-managed default policies from user-created policies. + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new lifecyclePolicy object in the lifecycle workflows container. A policy is created for a specific subject type and takes effect according to its priority order. + * @param LifecyclePolicy $body The request body + * @param LifecyclePoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LifecyclePolicy $body, ?LifecyclePoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..51808e583e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d8c928c086 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return LifecyclePoliciesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): LifecyclePoliciesRequestBuilderGetQueryParameters { + return new LifecyclePoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..134db926def --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2f01ab8db3a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..204503cd629 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..acb65d29287 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..d28016795b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The priority ordering of lifecycle policies per subject type. + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + * @param LifecyclePolicyPriorityConfiguration $body The request body + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(LifecyclePolicyPriorityConfiguration $body, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The priority ordering of lifecycle policies per subject type. + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + * @param LifecyclePolicyPriorityConfiguration $body The request body + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(LifecyclePolicyPriorityConfiguration $body, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyPriorityConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyPriorityConfigurationItemRequestBuilder { + return new LifecyclePolicyPriorityConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c497d0a886 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8456dd2cdb6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3927e87435a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..303aa64781e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + * @param string $lifecyclePolicyPriorityConfigurationId The unique identifier of lifecyclePolicyPriorityConfiguration + * @return LifecyclePolicyPriorityConfigurationItemRequestBuilder + */ + public function byLifecyclePolicyPriorityConfigurationId(string $lifecyclePolicyPriorityConfigurationId): LifecyclePolicyPriorityConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyPriorityConfiguration%2Did'] = $lifecyclePolicyPriorityConfigurationId; + return new LifecyclePolicyPriorityConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicyPriorityConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-lifecyclepolicypriorityconfigurations?view=graph-rest-beta Find more info here + */ + public function get(?LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the lifecyclePolicyPriorityConfiguration objects and their properties in the lifecycle workflows container. Each configuration defines the policy evaluation order for one subject type. + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return LifecyclePolicyPriorityConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyPriorityConfigurationsRequestBuilder { + return new LifecyclePolicyPriorityConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3651b5d9df9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..170db1807ce --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters { + return new LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php index 54755004b3d..a3271ac0770 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php @@ -7,6 +7,8 @@ use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\CustomTaskExtensions\CustomTaskExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Insights\InsightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\LifecyclePolicies\LifecyclePoliciesRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\LifecyclePolicyPriorityConfigurations\LifecyclePolicyPriorityConfigurationsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Settings\SettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\TaskDefinitions\TaskDefinitionsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\WorkflowsRequestBuilder; @@ -44,6 +46,20 @@ public function insights(): InsightsRequestBuilder { return new InsightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + */ + public function lifecyclePolicies(): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + */ + public function lifecyclePolicyPriorityConfigurations(): LifecyclePolicyPriorityConfigurationsRequestBuilder { + return new LifecyclePolicyPriorityConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. */ diff --git a/src/Generated/Models/AbsoluteCostManagementAlertThreshold.php b/src/Generated/Models/AbsoluteCostManagementAlertThreshold.php new file mode 100644 index 00000000000..9dff75ee497 --- /dev/null +++ b/src/Generated/Models/AbsoluteCostManagementAlertThreshold.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.absoluteCostManagementAlertThreshold'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AbsoluteCostManagementAlertThreshold + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AbsoluteCostManagementAlertThreshold { + return new AbsoluteCostManagementAlertThreshold(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'unit' => fn(ParseNode $n) => $o->setUnit($n->getEnumValue(CostManagementUnit::class)), + ]); + } + + /** + * Gets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @return CostManagementUnit|null + */ + public function getUnit(): ?CostManagementUnit { + $val = $this->getBackingStore()->get('unit'); + if (is_null($val) || $val instanceof CostManagementUnit) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unit'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('unit', $this->getUnit()); + } + + /** + * Sets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @param CostManagementUnit|null $value Value to set for the unit property. + */ + public function setUnit(?CostManagementUnit $value): void { + $this->getBackingStore()->set('unit', $value); + } + +} diff --git a/src/Generated/Models/AccessDecisionReason.php b/src/Generated/Models/AccessDecisionReason.php new file mode 100644 index 00000000000..4c0542b9cdd --- /dev/null +++ b/src/Generated/Models/AccessDecisionReason.php @@ -0,0 +1,12 @@ +|null */ public function getIdentities(): ?array { @@ -123,7 +123,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the drift record was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -147,7 +147,7 @@ public function setDriftType(?AccessDriftType $value): void { } /** - * Sets the identities property value. The identities property + * Sets the identities property value. The identities affected by this drift record. * @param array|null $value Value to set for the identities property. */ public function setIdentities(?array $value): void { diff --git a/src/Generated/Models/AccessDriftReport.php b/src/Generated/Models/AccessDriftReport.php index 6b5c18f75d9..f342cdd8061 100644 --- a/src/Generated/Models/AccessDriftReport.php +++ b/src/Generated/Models/AccessDriftReport.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Acces } /** - * Gets the downloadUri property value. The downloadUri property + * Gets the downloadUri property value. The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. * @return string|null */ public function getDownloadUri(): ?string { @@ -38,7 +38,7 @@ public function getDownloadUri(): ?string { } /** - * Gets the expiresAt property value. The expiresAt property + * Gets the expiresAt property value. The date and time when the download URI expires. This property is populated only in the response of the generateDownloadUri action. * @return DateTime|null */ public function getExpiresAt(): ?DateTime { @@ -84,7 +84,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the downloadUri property value. The downloadUri property + * Sets the downloadUri property value. The time-limited SAS URI for downloading the report file. This property is populated only in the response of the generateDownloadUri action. * @param string|null $value Value to set for the downloadUri property. */ public function setDownloadUri(?string $value): void { @@ -92,7 +92,7 @@ public function setDownloadUri(?string $value): void { } /** - * Sets the expiresAt property value. The expiresAt property + * Sets the expiresAt property value. The date and time when the download URI expires. This property is populated only in the response of the generateDownloadUri action. * @param DateTime|null $value Value to set for the expiresAt property. */ public function setExpiresAt(?DateTime $value): void { diff --git a/src/Generated/Models/AccessDriftSummary.php b/src/Generated/Models/AccessDriftSummary.php index 75fd4bfff84..4d7f99e0c43 100644 --- a/src/Generated/Models/AccessDriftSummary.php +++ b/src/Generated/Models/AccessDriftSummary.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Acces } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the drift snapshot was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -39,7 +39,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the details property value. The details property + * Gets the details property value. The collection of access drift details for this summary. * @return array|null */ public function getDetails(): ?array { @@ -116,7 +116,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the drift snapshot was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -124,7 +124,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the details property value. The details property + * Sets the details property value. The collection of access drift details for this summary. * @param array|null $value Value to set for the details property. */ public function setDetails(?array $value): void { diff --git a/src/Generated/Models/ActivityLogBase.php b/src/Generated/Models/ActivityLogBase.php index 59e9857ab24..c86bfba4a28 100644 --- a/src/Generated/Models/ActivityLogBase.php +++ b/src/Generated/Models/ActivityLogBase.php @@ -48,7 +48,7 @@ public function getActivityType(): ?ActivityLogOperationType { } /** - * Gets the error property value. The error property + * Gets the error property value. Contains error details if an error occurred while processing this activity. * @return PublicError|null */ public function getError(): ?PublicError { @@ -60,7 +60,7 @@ public function getError(): ?PublicError { } /** - * Gets the eventDateTime property value. The eventDateTime property + * Gets the eventDateTime property value. Timestamp of activity completion. * @return DateTime|null */ public function getEventDateTime(): ?DateTime { @@ -89,7 +89,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the performedBy property value. The performedBy property + * Gets the performedBy property value. The identity of the person who performed the activity. * @return string|null */ public function getPerformedBy(): ?string { @@ -160,7 +160,7 @@ public function setActivityType(?ActivityLogOperationType $value): void { } /** - * Sets the error property value. The error property + * Sets the error property value. Contains error details if an error occurred while processing this activity. * @param PublicError|null $value Value to set for the error property. */ public function setError(?PublicError $value): void { @@ -168,7 +168,7 @@ public function setError(?PublicError $value): void { } /** - * Sets the eventDateTime property value. The eventDateTime property + * Sets the eventDateTime property value. Timestamp of activity completion. * @param DateTime|null $value Value to set for the eventDateTime property. */ public function setEventDateTime(?DateTime $value): void { @@ -176,7 +176,7 @@ public function setEventDateTime(?DateTime $value): void { } /** - * Sets the performedBy property value. The performedBy property + * Sets the performedBy property value. The identity of the person who performed the activity. * @param string|null $value Value to set for the performedBy property. */ public function setPerformedBy(?string $value): void { diff --git a/src/Generated/Models/AgentIdentity.php b/src/Generated/Models/AgentIdentity.php index 5be2443e99d..4a91bc829a6 100644 --- a/src/Generated/Models/AgentIdentity.php +++ b/src/Generated/Models/AgentIdentity.php @@ -75,6 +75,10 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'inheritedAppRoleAssignments' => fn(ParseNode $n) => $o->setInheritedAppRoleAssignments($n->getCollectionOfObjectValues([AppRoleAssignment::class, 'createFromDiscriminatorValue'])), 'inheritedOauth2PermissionGrants' => fn(ParseNode $n) => $o->setInheritedOauth2PermissionGrants($n->getCollectionOfObjectValues([OAuth2PermissionGrant::class, 'createFromDiscriminatorValue'])), + 'lifecyclePolicyComplianceState' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceState($n->getEnumValue(LifecyclePolicyComplianceState::class)), + 'lifecyclePolicyComplianceStateLastModifiedDateTime' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceStateLastModifiedDateTime($n->getDateTimeValue()), + 'lifecyclePolicyComplianceStateReason' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceStateReason($n->getStringValue()), + 'lifecyclePolicyNonComplianceDisablementDateTime' => fn(ParseNode $n) => $o->setLifecyclePolicyNonComplianceDisablementDateTime($n->getDateTimeValue()), 'managerApplications' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -115,6 +119,54 @@ public function getInheritedOauth2PermissionGrants(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'inheritedOauth2PermissionGrants'"); } + /** + * Gets the lifecyclePolicyComplianceState property value. The lifecyclePolicyComplianceState property + * @return LifecyclePolicyComplianceState|null + */ + public function getLifecyclePolicyComplianceState(): ?LifecyclePolicyComplianceState { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceState'); + if (is_null($val) || $val instanceof LifecyclePolicyComplianceState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceState'"); + } + + /** + * Gets the lifecyclePolicyComplianceStateLastModifiedDateTime property value. The lifecyclePolicyComplianceStateLastModifiedDateTime property + * @return DateTime|null + */ + public function getLifecyclePolicyComplianceStateLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceStateLastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceStateLastModifiedDateTime'"); + } + + /** + * Gets the lifecyclePolicyComplianceStateReason property value. The lifecyclePolicyComplianceStateReason property + * @return string|null + */ + public function getLifecyclePolicyComplianceStateReason(): ?string { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceStateReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceStateReason'"); + } + + /** + * Gets the lifecyclePolicyNonComplianceDisablementDateTime property value. The lifecyclePolicyNonComplianceDisablementDateTime property + * @return DateTime|null + */ + public function getLifecyclePolicyNonComplianceDisablementDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lifecyclePolicyNonComplianceDisablementDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyNonComplianceDisablementDateTime'"); + } + /** * Gets the managerApplications property value. The collection of application IDs designated as managers of this agent identity's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. * @return array|null @@ -154,6 +206,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeCollectionOfObjectValues('inheritedAppRoleAssignments', $this->getInheritedAppRoleAssignments()); $writer->writeCollectionOfObjectValues('inheritedOauth2PermissionGrants', $this->getInheritedOauth2PermissionGrants()); + $writer->writeEnumValue('lifecyclePolicyComplianceState', $this->getLifecyclePolicyComplianceState()); + $writer->writeDateTimeValue('lifecyclePolicyComplianceStateLastModifiedDateTime', $this->getLifecyclePolicyComplianceStateLastModifiedDateTime()); + $writer->writeStringValue('lifecyclePolicyComplianceStateReason', $this->getLifecyclePolicyComplianceStateReason()); + $writer->writeDateTimeValue('lifecyclePolicyNonComplianceDisablementDateTime', $this->getLifecyclePolicyNonComplianceDisablementDateTime()); $writer->writeCollectionOfObjectValues('sponsors', $this->getSponsors()); } @@ -197,6 +253,38 @@ public function setInheritedOauth2PermissionGrants(?array $value): void { $this->getBackingStore()->set('inheritedOauth2PermissionGrants', $value); } + /** + * Sets the lifecyclePolicyComplianceState property value. The lifecyclePolicyComplianceState property + * @param LifecyclePolicyComplianceState|null $value Value to set for the lifecyclePolicyComplianceState property. + */ + public function setLifecyclePolicyComplianceState(?LifecyclePolicyComplianceState $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceState', $value); + } + + /** + * Sets the lifecyclePolicyComplianceStateLastModifiedDateTime property value. The lifecyclePolicyComplianceStateLastModifiedDateTime property + * @param DateTime|null $value Value to set for the lifecyclePolicyComplianceStateLastModifiedDateTime property. + */ + public function setLifecyclePolicyComplianceStateLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceStateLastModifiedDateTime', $value); + } + + /** + * Sets the lifecyclePolicyComplianceStateReason property value. The lifecyclePolicyComplianceStateReason property + * @param string|null $value Value to set for the lifecyclePolicyComplianceStateReason property. + */ + public function setLifecyclePolicyComplianceStateReason(?string $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceStateReason', $value); + } + + /** + * Sets the lifecyclePolicyNonComplianceDisablementDateTime property value. The lifecyclePolicyNonComplianceDisablementDateTime property + * @param DateTime|null $value Value to set for the lifecyclePolicyNonComplianceDisablementDateTime property. + */ + public function setLifecyclePolicyNonComplianceDisablementDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lifecyclePolicyNonComplianceDisablementDateTime', $value); + } + /** * Sets the managerApplications property value. The collection of application IDs designated as managers of this agent identity's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. * @param array|null $value Value to set for the managerApplications property. diff --git a/src/Generated/Models/AgentIdentityBlueprintPrincipal.php b/src/Generated/Models/AgentIdentityBlueprintPrincipal.php index ec40da0d2b5..794d394bb20 100644 --- a/src/Generated/Models/AgentIdentityBlueprintPrincipal.php +++ b/src/Generated/Models/AgentIdentityBlueprintPrincipal.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -33,6 +34,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Agent public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'lifecyclePolicyComplianceState' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceState($n->getEnumValue(LifecyclePolicyComplianceState::class)), + 'lifecyclePolicyComplianceStateLastModifiedDateTime' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceStateLastModifiedDateTime($n->getDateTimeValue()), + 'lifecyclePolicyComplianceStateReason' => fn(ParseNode $n) => $o->setLifecyclePolicyComplianceStateReason($n->getStringValue()), + 'lifecyclePolicyNonComplianceDisablementDateTime' => fn(ParseNode $n) => $o->setLifecyclePolicyNonComplianceDisablementDateTime($n->getDateTimeValue()), 'managerApplications' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -45,6 +50,54 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the lifecyclePolicyComplianceState property value. The lifecyclePolicyComplianceState property + * @return LifecyclePolicyComplianceState|null + */ + public function getLifecyclePolicyComplianceState(): ?LifecyclePolicyComplianceState { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceState'); + if (is_null($val) || $val instanceof LifecyclePolicyComplianceState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceState'"); + } + + /** + * Gets the lifecyclePolicyComplianceStateLastModifiedDateTime property value. The lifecyclePolicyComplianceStateLastModifiedDateTime property + * @return DateTime|null + */ + public function getLifecyclePolicyComplianceStateLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceStateLastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceStateLastModifiedDateTime'"); + } + + /** + * Gets the lifecyclePolicyComplianceStateReason property value. The lifecyclePolicyComplianceStateReason property + * @return string|null + */ + public function getLifecyclePolicyComplianceStateReason(): ?string { + $val = $this->getBackingStore()->get('lifecyclePolicyComplianceStateReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyComplianceStateReason'"); + } + + /** + * Gets the lifecyclePolicyNonComplianceDisablementDateTime property value. The lifecyclePolicyNonComplianceDisablementDateTime property + * @return DateTime|null + */ + public function getLifecyclePolicyNonComplianceDisablementDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lifecyclePolicyNonComplianceDisablementDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyNonComplianceDisablementDateTime'"); + } + /** * Gets the managerApplications property value. The collection of application IDs designated as managers of this agent identity blueprint principal's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. * @return array|null @@ -79,9 +132,45 @@ public function getSponsors(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('lifecyclePolicyComplianceState', $this->getLifecyclePolicyComplianceState()); + $writer->writeDateTimeValue('lifecyclePolicyComplianceStateLastModifiedDateTime', $this->getLifecyclePolicyComplianceStateLastModifiedDateTime()); + $writer->writeStringValue('lifecyclePolicyComplianceStateReason', $this->getLifecyclePolicyComplianceStateReason()); + $writer->writeDateTimeValue('lifecyclePolicyNonComplianceDisablementDateTime', $this->getLifecyclePolicyNonComplianceDisablementDateTime()); $writer->writeCollectionOfObjectValues('sponsors', $this->getSponsors()); } + /** + * Sets the lifecyclePolicyComplianceState property value. The lifecyclePolicyComplianceState property + * @param LifecyclePolicyComplianceState|null $value Value to set for the lifecyclePolicyComplianceState property. + */ + public function setLifecyclePolicyComplianceState(?LifecyclePolicyComplianceState $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceState', $value); + } + + /** + * Sets the lifecyclePolicyComplianceStateLastModifiedDateTime property value. The lifecyclePolicyComplianceStateLastModifiedDateTime property + * @param DateTime|null $value Value to set for the lifecyclePolicyComplianceStateLastModifiedDateTime property. + */ + public function setLifecyclePolicyComplianceStateLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceStateLastModifiedDateTime', $value); + } + + /** + * Sets the lifecyclePolicyComplianceStateReason property value. The lifecyclePolicyComplianceStateReason property + * @param string|null $value Value to set for the lifecyclePolicyComplianceStateReason property. + */ + public function setLifecyclePolicyComplianceStateReason(?string $value): void { + $this->getBackingStore()->set('lifecyclePolicyComplianceStateReason', $value); + } + + /** + * Sets the lifecyclePolicyNonComplianceDisablementDateTime property value. The lifecyclePolicyNonComplianceDisablementDateTime property + * @param DateTime|null $value Value to set for the lifecyclePolicyNonComplianceDisablementDateTime property. + */ + public function setLifecyclePolicyNonComplianceDisablementDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lifecyclePolicyNonComplianceDisablementDateTime', $value); + } + /** * Sets the managerApplications property value. The collection of application IDs designated as managers of this agent identity blueprint principal's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. * @param array|null $value Value to set for the managerApplications property. diff --git a/src/Generated/Models/AllUsersSpendingPolicy.php b/src/Generated/Models/AllUsersSpendingPolicy.php new file mode 100644 index 00000000000..95c31d35f4e --- /dev/null +++ b/src/Generated/Models/AllUsersSpendingPolicy.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.allUsersSpendingPolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllUsersSpendingPolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllUsersSpendingPolicy { + return new AllUsersSpendingPolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/ApiUsageReportEnablementStatus.php b/src/Generated/Models/ApiUsageReportEnablementStatus.php index 6970ffdcc3b..1fcf9fbd984 100644 --- a/src/Generated/Models/ApiUsageReportEnablementStatus.php +++ b/src/Generated/Models/ApiUsageReportEnablementStatus.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. + * Gets the metric property value. The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport. * @return string|null */ public function getMetric(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. + * Sets the metric property value. The name of the API usage report metric. The supported values are: egressReport, sharePointServicePrioritizationReport, throttlingReport. * @param string|null $value Value to set for the metric property. */ public function setMetric(?string $value): void { diff --git a/src/Generated/Models/AppManagementAudit.php b/src/Generated/Models/AppManagementAudit.php new file mode 100644 index 00000000000..7069089e384 --- /dev/null +++ b/src/Generated/Models/AppManagementAudit.php @@ -0,0 +1,70 @@ +|null + */ + public function getAppliedAppManagementPolicyRestrictions(): ?array { + $val = $this->getBackingStore()->get('appliedAppManagementPolicyRestrictions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AppliedAppManagementPolicyRestriction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedAppManagementPolicyRestrictions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appliedAppManagementPolicyRestrictions' => fn(ParseNode $n) => $o->setAppliedAppManagementPolicyRestrictions($n->getCollectionOfObjectValues([AppliedAppManagementPolicyRestriction::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('appliedAppManagementPolicyRestrictions', $this->getAppliedAppManagementPolicyRestrictions()); + } + + /** + * Sets the appliedAppManagementPolicyRestrictions property value. The appliedAppManagementPolicyRestrictions property + * @param array|null $value Value to set for the appliedAppManagementPolicyRestrictions property. + */ + public function setAppliedAppManagementPolicyRestrictions(?array $value): void { + $this->getBackingStore()->set('appliedAppManagementPolicyRestrictions', $value); + } + +} diff --git a/src/Generated/Models/AppManagementAuditLogAuditResult.php b/src/Generated/Models/AppManagementAuditLogAuditResult.php new file mode 100644 index 00000000000..3d1c4b1dde0 --- /dev/null +++ b/src/Generated/Models/AppManagementAuditLogAuditResult.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AppliedAppManagementPolicyRestriction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AppliedAppManagementPolicyRestriction { + return new AppliedAppManagementPolicyRestriction(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the attemptedChanges property value. The attemptedChanges property + * @return Dictionary|null + */ + public function getAttemptedChanges(): ?Dictionary { + $val = $this->getBackingStore()->get('attemptedChanges'); + if (is_null($val) || $val instanceof Dictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attemptedChanges'"); + } + + /** + * Gets the auditResult property value. The auditResult property + * @return AppManagementAuditLogAuditResult|null + */ + public function getAuditResult(): ?AppManagementAuditLogAuditResult { + $val = $this->getBackingStore()->get('auditResult'); + if (is_null($val) || $val instanceof AppManagementAuditLogAuditResult) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditResult'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'attemptedChanges' => fn(ParseNode $n) => $o->setAttemptedChanges($n->getObjectValue([Dictionary::class, 'createFromDiscriminatorValue'])), + 'auditResult' => fn(ParseNode $n) => $o->setAuditResult($n->getEnumValue(AppManagementAuditLogAuditResult::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'policyId' => fn(ParseNode $n) => $o->setPolicyId($n->getStringValue()), + 'policyType' => fn(ParseNode $n) => $o->setPolicyType($n->getEnumValue(AppManagementAuditLogPolicyType::class)), + 'restrictionDetails' => fn(ParseNode $n) => $o->setRestrictionDetails($n->getObjectValue([Dictionary::class, 'createFromDiscriminatorValue'])), + 'restrictionResult' => fn(ParseNode $n) => $o->setRestrictionResult($n->getEnumValue(AppManagementAuditLogRestrictionResult::class)), + 'restrictionState' => fn(ParseNode $n) => $o->setRestrictionState($n->getEnumValue(AppManagementAuditLogRestrictionState::class)), + 'restrictionType' => fn(ParseNode $n) => $o->setRestrictionType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the policyId property value. The policyId property + * @return string|null + */ + public function getPolicyId(): ?string { + $val = $this->getBackingStore()->get('policyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyId'"); + } + + /** + * Gets the policyType property value. The policyType property + * @return AppManagementAuditLogPolicyType|null + */ + public function getPolicyType(): ?AppManagementAuditLogPolicyType { + $val = $this->getBackingStore()->get('policyType'); + if (is_null($val) || $val instanceof AppManagementAuditLogPolicyType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyType'"); + } + + /** + * Gets the restrictionDetails property value. The restrictionDetails property + * @return Dictionary|null + */ + public function getRestrictionDetails(): ?Dictionary { + $val = $this->getBackingStore()->get('restrictionDetails'); + if (is_null($val) || $val instanceof Dictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restrictionDetails'"); + } + + /** + * Gets the restrictionResult property value. The restrictionResult property + * @return AppManagementAuditLogRestrictionResult|null + */ + public function getRestrictionResult(): ?AppManagementAuditLogRestrictionResult { + $val = $this->getBackingStore()->get('restrictionResult'); + if (is_null($val) || $val instanceof AppManagementAuditLogRestrictionResult) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restrictionResult'"); + } + + /** + * Gets the restrictionState property value. The restrictionState property + * @return AppManagementAuditLogRestrictionState|null + */ + public function getRestrictionState(): ?AppManagementAuditLogRestrictionState { + $val = $this->getBackingStore()->get('restrictionState'); + if (is_null($val) || $val instanceof AppManagementAuditLogRestrictionState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restrictionState'"); + } + + /** + * Gets the restrictionType property value. The restrictionType property + * @return string|null + */ + public function getRestrictionType(): ?string { + $val = $this->getBackingStore()->get('restrictionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restrictionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('attemptedChanges', $this->getAttemptedChanges()); + $writer->writeEnumValue('auditResult', $this->getAuditResult()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('policyId', $this->getPolicyId()); + $writer->writeEnumValue('policyType', $this->getPolicyType()); + $writer->writeObjectValue('restrictionDetails', $this->getRestrictionDetails()); + $writer->writeEnumValue('restrictionResult', $this->getRestrictionResult()); + $writer->writeEnumValue('restrictionState', $this->getRestrictionState()); + $writer->writeStringValue('restrictionType', $this->getRestrictionType()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the attemptedChanges property value. The attemptedChanges property + * @param Dictionary|null $value Value to set for the attemptedChanges property. + */ + public function setAttemptedChanges(?Dictionary $value): void { + $this->getBackingStore()->set('attemptedChanges', $value); + } + + /** + * Sets the auditResult property value. The auditResult property + * @param AppManagementAuditLogAuditResult|null $value Value to set for the auditResult property. + */ + public function setAuditResult(?AppManagementAuditLogAuditResult $value): void { + $this->getBackingStore()->set('auditResult', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the policyId property value. The policyId property + * @param string|null $value Value to set for the policyId property. + */ + public function setPolicyId(?string $value): void { + $this->getBackingStore()->set('policyId', $value); + } + + /** + * Sets the policyType property value. The policyType property + * @param AppManagementAuditLogPolicyType|null $value Value to set for the policyType property. + */ + public function setPolicyType(?AppManagementAuditLogPolicyType $value): void { + $this->getBackingStore()->set('policyType', $value); + } + + /** + * Sets the restrictionDetails property value. The restrictionDetails property + * @param Dictionary|null $value Value to set for the restrictionDetails property. + */ + public function setRestrictionDetails(?Dictionary $value): void { + $this->getBackingStore()->set('restrictionDetails', $value); + } + + /** + * Sets the restrictionResult property value. The restrictionResult property + * @param AppManagementAuditLogRestrictionResult|null $value Value to set for the restrictionResult property. + */ + public function setRestrictionResult(?AppManagementAuditLogRestrictionResult $value): void { + $this->getBackingStore()->set('restrictionResult', $value); + } + + /** + * Sets the restrictionState property value. The restrictionState property + * @param AppManagementAuditLogRestrictionState|null $value Value to set for the restrictionState property. + */ + public function setRestrictionState(?AppManagementAuditLogRestrictionState $value): void { + $this->getBackingStore()->set('restrictionState', $value); + } + + /** + * Sets the restrictionType property value. The restrictionType property + * @param string|null $value Value to set for the restrictionType property. + */ + public function setRestrictionType(?string $value): void { + $this->getBackingStore()->set('restrictionType', $value); + } + +} diff --git a/src/Generated/Models/AssignmentFilterEvaluationMode.php b/src/Generated/Models/AssignmentFilterEvaluationMode.php new file mode 100644 index 00000000000..40370147401 --- /dev/null +++ b/src/Generated/Models/AssignmentFilterEvaluationMode.php @@ -0,0 +1,13 @@ +getBackingStore()->get('evaluationSource'); + if (is_null($val) || $val instanceof AssignmentFilterPropertyEvaluationSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'evaluationSource'"); + } + /** * The deserialization information for the current model * @return array @@ -79,6 +91,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'dataType' => fn(ParseNode $n) => $o->setDataType($n->getStringValue()), + 'evaluationSource' => fn(ParseNode $n) => $o->setEvaluationSource($n->getEnumValue(AssignmentFilterPropertyEvaluationSource::class)), 'isCollection' => fn(ParseNode $n) => $o->setIsCollection($n->getBooleanValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -177,6 +190,7 @@ public function getSupportedValues(): ?array { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('dataType', $this->getDataType()); + $writer->writeEnumValue('evaluationSource', $this->getEvaluationSource()); $writer->writeBooleanValue('isCollection', $this->getIsCollection()); $writer->writeStringValue('name', $this->getName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -210,6 +224,14 @@ public function setDataType(?string $value): void { $this->getBackingStore()->set('dataType', $value); } + /** + * Sets the evaluationSource property value. Identifies the data source used to evaluate an assignment filter property. + * @param AssignmentFilterPropertyEvaluationSource|null $value Value to set for the evaluationSource property. + */ + public function setEvaluationSource(?AssignmentFilterPropertyEvaluationSource $value): void { + $this->getBackingStore()->set('evaluationSource', $value); + } + /** * Sets the isCollection property value. Indicates whether the property is a collection type or not. * @param bool|null $value Value to set for the isCollection property. diff --git a/src/Generated/Models/BackupPolicyActivityLog.php b/src/Generated/Models/BackupPolicyActivityLog.php index 35f0f257060..79ddb158fad 100644 --- a/src/Generated/Models/BackupPolicyActivityLog.php +++ b/src/Generated/Models/BackupPolicyActivityLog.php @@ -42,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the oldPolicyName property value. The oldPolicyName property + * Gets the oldPolicyName property value. The previous policy name, if applicable. * @return string|null */ public function getOldPolicyName(): ?string { @@ -54,7 +54,7 @@ public function getOldPolicyName(): ?string { } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @return string|null */ public function getPolicyId(): ?string { @@ -66,7 +66,7 @@ public function getPolicyId(): ?string { } /** - * Gets the policyName property value. The policyName property + * Gets the policyName property value. Name of the protection policy. * @return string|null */ public function getPolicyName(): ?string { @@ -90,7 +90,7 @@ public function getPolicyStatus(): ?ProtectionPolicyStatus { } /** - * Gets the protectionUnitDetails property value. The protectionUnitDetails property + * Gets the protectionUnitDetails property value. Contains Protection unit counts information. * @return ProtectionUnitDetails|null */ public function getProtectionUnitDetails(): ?ProtectionUnitDetails { @@ -102,7 +102,7 @@ public function getProtectionUnitDetails(): ?ProtectionUnitDetails { } /** - * Gets the retentionPeriod property value. The retentionPeriod property + * Gets the retentionPeriod property value. The period of time to retain the protected data for a single Microsoft 365 service. * @return string|null */ public function getRetentionPeriod(): ?string { @@ -128,7 +128,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the oldPolicyName property value. The oldPolicyName property + * Sets the oldPolicyName property value. The previous policy name, if applicable. * @param string|null $value Value to set for the oldPolicyName property. */ public function setOldPolicyName(?string $value): void { @@ -136,7 +136,7 @@ public function setOldPolicyName(?string $value): void { } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { @@ -144,7 +144,7 @@ public function setPolicyId(?string $value): void { } /** - * Sets the policyName property value. The policyName property + * Sets the policyName property value. Name of the protection policy. * @param string|null $value Value to set for the policyName property. */ public function setPolicyName(?string $value): void { @@ -160,7 +160,7 @@ public function setPolicyStatus(?ProtectionPolicyStatus $value): void { } /** - * Sets the protectionUnitDetails property value. The protectionUnitDetails property + * Sets the protectionUnitDetails property value. Contains Protection unit counts information. * @param ProtectionUnitDetails|null $value Value to set for the protectionUnitDetails property. */ public function setProtectionUnitDetails(?ProtectionUnitDetails $value): void { @@ -168,7 +168,7 @@ public function setProtectionUnitDetails(?ProtectionUnitDetails $value): void { } /** - * Sets the retentionPeriod property value. The retentionPeriod property + * Sets the retentionPeriod property value. The period of time to retain the protected data for a single Microsoft 365 service. * @param string|null $value Value to set for the retentionPeriod property. */ public function setRetentionPeriod(?string $value): void { diff --git a/src/Generated/Models/BackupRestoreRoot.php b/src/Generated/Models/BackupRestoreRoot.php index b402a63ff8e..0e1df70570f 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Backu } /** - * Gets the activityLogs property value. The activityLogs property + * Gets the activityLogs property value. The list of activity logs in the tenant. * @return array|null */ public function getActivityLogs(): ?array { @@ -135,6 +135,20 @@ public function getEmailNotificationsSetting(): ?EmailNotificationsSetting { throw new \UnexpectedValueException("Invalid type found in backing store for 'emailNotificationsSetting'"); } + /** + * Gets the entraProtectionPolicies property value. The entraProtectionPolicies property + * @return array|null + */ + public function getEntraProtectionPolicies(): ?array { + $val = $this->getBackingStore()->get('entraProtectionPolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntraProtectionPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entraProtectionPolicies'"); + } + /** * Gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @return array|null @@ -192,6 +206,7 @@ public function getFieldDeserializers(): array { 'driveProtectionUnits' => fn(ParseNode $n) => $o->setDriveProtectionUnits($n->getCollectionOfObjectValues([DriveProtectionUnit::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setDriveProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), 'emailNotificationsSetting' => fn(ParseNode $n) => $o->setEmailNotificationsSetting($n->getObjectValue([EmailNotificationsSetting::class, 'createFromDiscriminatorValue'])), + 'entraProtectionPolicies' => fn(ParseNode $n) => $o->setEntraProtectionPolicies($n->getCollectionOfObjectValues([EntraProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'exchangeProtectionPolicies' => fn(ParseNode $n) => $o->setExchangeProtectionPolicies($n->getCollectionOfObjectValues([ExchangeProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'exchangeRestoreSessions' => fn(ParseNode $n) => $o->setExchangeRestoreSessions($n->getCollectionOfObjectValues([ExchangeRestoreSession::class, 'createFromDiscriminatorValue'])), 'exclusionUnits' => fn(ParseNode $n) => $o->setExclusionUnits($n->getCollectionOfObjectValues([ExclusionUnitBase::class, 'createFromDiscriminatorValue'])), @@ -553,6 +568,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); $writer->writeObjectValue('emailNotificationsSetting', $this->getEmailNotificationsSetting()); + $writer->writeCollectionOfObjectValues('entraProtectionPolicies', $this->getEntraProtectionPolicies()); $writer->writeCollectionOfObjectValues('exchangeProtectionPolicies', $this->getExchangeProtectionPolicies()); $writer->writeCollectionOfObjectValues('exchangeRestoreSessions', $this->getExchangeRestoreSessions()); $writer->writeCollectionOfObjectValues('exclusionUnits', $this->getExclusionUnits()); @@ -582,7 +598,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the activityLogs property value. The activityLogs property + * Sets the activityLogs property value. The list of activity logs in the tenant. * @param array|null $value Value to set for the activityLogs property. */ public function setActivityLogs(?array $value): void { @@ -645,6 +661,14 @@ public function setEmailNotificationsSetting(?EmailNotificationsSetting $value): $this->getBackingStore()->set('emailNotificationsSetting', $value); } + /** + * Sets the entraProtectionPolicies property value. The entraProtectionPolicies property + * @param array|null $value Value to set for the entraProtectionPolicies property. + */ + public function setEntraProtectionPolicies(?array $value): void { + $this->getBackingStore()->set('entraProtectionPolicies', $value); + } + /** * Sets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @param array|null $value Value to set for the exchangeProtectionPolicies property. diff --git a/src/Generated/Models/BalanceEvaluationFailureReason.php b/src/Generated/Models/BalanceEvaluationFailureReason.php new file mode 100644 index 00000000000..a1be41dfcea --- /dev/null +++ b/src/Generated/Models/BalanceEvaluationFailureReason.php @@ -0,0 +1,11 @@ +getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof BucketCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the creationInfo property value. Read-only creation metadata for the entity. + * @return CreationInfo|null + */ + public function getCreationInfo(): ?CreationInfo { + $val = $this->getBackingStore()->get('creationInfo'); + if (is_null($val) || $val instanceof CreationInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'creationInfo'"); + } + + /** + * Gets the displayName property value. Title of the bucket. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([BucketCapability::class, 'createFromDiscriminatorValue'])), + 'creationInfo' => fn(ParseNode $n) => $o->setCreationInfo($n->getObjectValue([CreationInfo::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + ]); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the planId property value. ID of the plan that contains the bucket. Immutable after creation. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('planId', $this->getPlanId()); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param BucketCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?BucketCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the creationInfo property value. Read-only creation metadata for the entity. + * @param CreationInfo|null $value Value to set for the creationInfo property. + */ + public function setCreationInfo(?CreationInfo $value): void { + $this->getBackingStore()->set('creationInfo', $value); + } + + /** + * Sets the displayName property value. Title of the bucket. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the planId property value. ID of the plan that contains the bucket. Immutable after creation. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + +} diff --git a/src/Generated/Models/BucketCapability.php b/src/Generated/Models/BucketCapability.php new file mode 100644 index 00000000000..db1718806d3 --- /dev/null +++ b/src/Generated/Models/BucketCapability.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return BucketCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BucketCapability { + return new BucketCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the bucket. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the bucket. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/BucketCollectionResponse.php b/src/Generated/Models/BucketCollectionResponse.php new file mode 100644 index 00000000000..1cdf6f7d43b --- /dev/null +++ b/src/Generated/Models/BucketCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Bucket::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Bucket::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CategoryDefinition.php b/src/Generated/Models/CategoryDefinition.php new file mode 100644 index 00000000000..94d6bd5e346 --- /dev/null +++ b/src/Generated/Models/CategoryDefinition.php @@ -0,0 +1,110 @@ +getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof CategoryDefinitionCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the displayName property value. Name of the category. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([CategoryDefinitionCapability::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param CategoryDefinitionCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?CategoryDefinitionCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the displayName property value. Name of the category. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + +} diff --git a/src/Generated/Models/CategoryDefinitionCapability.php b/src/Generated/Models/CategoryDefinitionCapability.php new file mode 100644 index 00000000000..15af9132213 --- /dev/null +++ b/src/Generated/Models/CategoryDefinitionCapability.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CategoryDefinitionCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CategoryDefinitionCapability { + return new CategoryDefinitionCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the category definition. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the category definition. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ChatMention.php b/src/Generated/Models/ChatMention.php new file mode 100644 index 00000000000..b91ed9dbaa4 --- /dev/null +++ b/src/Generated/Models/ChatMention.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ChatMention + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatMention { + return new ChatMention(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'index' => fn(ParseNode $n) => $o->setIndex($n->getIntegerValue()), + 'mentioned' => fn(ParseNode $n) => $o->setMentioned($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(ChatMentionType::class)), + ]; + } + + /** + * Gets the index property value. Character position of the mention within the message content. + * @return int|null + */ + public function getIndex(): ?int { + $val = $this->getBackingStore()->get('index'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'index'"); + } + + /** + * Gets the mentioned property value. Identifier of the mentioned user or application. + * @return string|null + */ + public function getMentioned(): ?string { + $val = $this->getBackingStore()->get('mentioned'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentioned'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the type property value. Type of the mentioned entity. The possible values are: user, application, unknownFutureValue. + * @return ChatMentionType|null + */ + public function getType(): ?ChatMentionType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof ChatMentionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('index', $this->getIndex()); + $writer->writeStringValue('mentioned', $this->getMentioned()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('type', $this->getType()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the index property value. Character position of the mention within the message content. + * @param int|null $value Value to set for the index property. + */ + public function setIndex(?int $value): void { + $this->getBackingStore()->set('index', $value); + } + + /** + * Sets the mentioned property value. Identifier of the mentioned user or application. + * @param string|null $value Value to set for the mentioned property. + */ + public function setMentioned(?string $value): void { + $this->getBackingStore()->set('mentioned', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the type property value. Type of the mentioned entity. The possible values are: user, application, unknownFutureValue. + * @param ChatMentionType|null $value Value to set for the type property. + */ + public function setType(?ChatMentionType $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/ChatMentionType.php b/src/Generated/Models/ChatMentionType.php new file mode 100644 index 00000000000..45909c20e00 --- /dev/null +++ b/src/Generated/Models/ChatMentionType.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ChatMessageProperties + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatMessageProperties { + return new ChatMessageProperties(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'mentions' => fn(ParseNode $n) => $o->setMentions($n->getCollectionOfObjectValues([ChatMention::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'reactions' => fn(ParseNode $n) => $o->setReactions($n->getCollectionOfObjectValues([ChatReaction::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the mentions property value. Collection of @mentions in the message. + * @return array|null + */ + public function getMentions(): ?array { + $val = $this->getBackingStore()->get('mentions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChatMention::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentions'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the reactions property value. Collection of reactions applied to the message. + * @return array|null + */ + public function getReactions(): ?array { + $val = $this->getBackingStore()->get('reactions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChatReaction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('mentions', $this->getMentions()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('reactions', $this->getReactions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the mentions property value. Collection of @mentions in the message. + * @param array|null $value Value to set for the mentions property. + */ + public function setMentions(?array $value): void { + $this->getBackingStore()->set('mentions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the reactions property value. Collection of reactions applied to the message. + * @param array|null $value Value to set for the reactions property. + */ + public function setReactions(?array $value): void { + $this->getBackingStore()->set('reactions', $value); + } + +} diff --git a/src/Generated/Models/ChatMessageReaction.php b/src/Generated/Models/ChatMessageReaction.php index 3768a26b273..66b20a9141d 100644 --- a/src/Generated/Models/ChatMessageReaction.php +++ b/src/Generated/Models/ChatMessageReaction.php @@ -91,6 +91,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'reactionContentUrl' => fn(ParseNode $n) => $o->setReactionContentUrl($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), 'user' => fn(ParseNode $n) => $o->setUser($n->getObjectValue([ChatMessageReactionIdentitySet::class, 'createFromDiscriminatorValue'])), ]; @@ -120,6 +121,18 @@ public function getReactionContentUrl(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionContentUrl'"); } + /** + * Gets the reactionId property value. The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised. * @return string|null @@ -153,6 +166,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('reactionContentUrl', $this->getReactionContentUrl()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeObjectValue('user', $this->getUser()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -206,6 +220,14 @@ public function setReactionContentUrl(?string $value): void { $this->getBackingStore()->set('reactionContentUrl', $value); } + /** + * Sets the reactionId property value. The service-issued identifier for a custom emoji reaction. The identifier is scoped to the tenant. + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reaction type. Supported values include Unicode characters, custom, and some backward-compatible reaction types, such as like, angry, sad, laugh, heart, and surprised. * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Models/ChatReaction.php b/src/Generated/Models/ChatReaction.php new file mode 100644 index 00000000000..8899fabd3a6 --- /dev/null +++ b/src/Generated/Models/ChatReaction.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ChatReaction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatReaction { + return new ChatReaction(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'key' => fn(ParseNode $n) => $o->setKey($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'users' => fn(ParseNode $n) => $o->setUsers($n->getCollectionOfObjectValues([CreationTimestamp::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the key property value. Identifier of the reaction (for example, an emoji key). + * @return string|null + */ + public function getKey(): ?string { + $val = $this->getBackingStore()->get('key'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'key'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the users property value. Users who applied the reaction, and when. + * @return array|null + */ + public function getUsers(): ?array { + $val = $this->getBackingStore()->get('users'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CreationTimestamp::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'users'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('key', $this->getKey()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('users', $this->getUsers()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the key property value. Identifier of the reaction (for example, an emoji key). + * @param string|null $value Value to set for the key property. + */ + public function setKey(?string $value): void { + $this->getBackingStore()->set('key', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the users property value. Users who applied the reaction, and when. + * @param array|null $value Value to set for the users property. + */ + public function setUsers(?array $value): void { + $this->getBackingStore()->set('users', $value); + } + +} diff --git a/src/Generated/Models/ChecklistCapability.php b/src/Generated/Models/ChecklistCapability.php new file mode 100644 index 00000000000..8a95fdb70ce --- /dev/null +++ b/src/Generated/Models/ChecklistCapability.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ChecklistCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChecklistCapability { + return new ChecklistCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the checklist item. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the checklist item. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ChecklistItemV4.php b/src/Generated/Models/ChecklistItemV4.php new file mode 100644 index 00000000000..00b5c9bcfdd --- /dev/null +++ b/src/Generated/Models/ChecklistItemV4.php @@ -0,0 +1,242 @@ +getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof ChecklistCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the completedBy property value. Identity of the user who checked the checklist item. + * @return IdentitySet|null + */ + public function getCompletedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('completedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedBy'"); + } + + /** + * Gets the completedDateTime property value. Date and time the checklist item was checked. + * @return DateTime|null + */ + public function getCompletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the displayName property value. Title of the checklist item. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([ChecklistCapability::class, 'createFromDiscriminatorValue'])), + 'completedBy' => fn(ParseNode $n) => $o->setCompletedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'isChecked' => fn(ParseNode $n) => $o->setIsChecked($n->getBooleanValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the isChecked property value. Indicates whether the checklist item is checked (completed). + * @return bool|null + */ + public function getIsChecked(): ?bool { + $val = $this->getBackingStore()->get('isChecked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isChecked'"); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('completedBy', $this->getCompletedBy()); + $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeBooleanValue('isChecked', $this->getIsChecked()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param ChecklistCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?ChecklistCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the completedBy property value. Identity of the user who checked the checklist item. + * @param IdentitySet|null $value Value to set for the completedBy property. + */ + public function setCompletedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('completedBy', $value); + } + + /** + * Sets the completedDateTime property value. Date and time the checklist item was checked. + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the displayName property value. Title of the checklist item. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the isChecked property value. Indicates whether the checklist item is checked (completed). + * @param bool|null $value Value to set for the isChecked property. + */ + public function setIsChecked(?bool $value): void { + $this->getBackingStore()->set('isChecked', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/ChecklistItemV4CollectionResponse.php b/src/Generated/Models/ChecklistItemV4CollectionResponse.php new file mode 100644 index 00000000000..0579978763d --- /dev/null +++ b/src/Generated/Models/ChecklistItemV4CollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ChecklistItemV4::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChecklistItemV4::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CloudPCUserSettingsPersistenceAutoCleanupDetail.php b/src/Generated/Models/CloudPCUserSettingsPersistenceAutoCleanupDetail.php new file mode 100644 index 00000000000..03e8d89bf89 --- /dev/null +++ b/src/Generated/Models/CloudPCUserSettingsPersistenceAutoCleanupDetail.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPCUserSettingsPersistenceAutoCleanupDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPCUserSettingsPersistenceAutoCleanupDetail { + return new CloudPCUserSettingsPersistenceAutoCleanupDetail(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the autoCleanupMode property value. The autoCleanupMode property + * @return CloudPcAutoCleanupMode|null + */ + public function getAutoCleanupMode(): ?CloudPcAutoCleanupMode { + $val = $this->getBackingStore()->get('autoCleanupMode'); + if (is_null($val) || $val instanceof CloudPcAutoCleanupMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'autoCleanupMode'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'autoCleanupMode' => fn(ParseNode $n) => $o->setAutoCleanupMode($n->getEnumValue(CloudPcAutoCleanupMode::class)), + 'inactiveProfileRetentionDays' => fn(ParseNode $n) => $o->setInactiveProfileRetentionDays($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the inactiveProfileRetentionDays property value. The inactiveProfileRetentionDays property + * @return int|null + */ + public function getInactiveProfileRetentionDays(): ?int { + $val = $this->getBackingStore()->get('inactiveProfileRetentionDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inactiveProfileRetentionDays'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('autoCleanupMode', $this->getAutoCleanupMode()); + $writer->writeIntegerValue('inactiveProfileRetentionDays', $this->getInactiveProfileRetentionDays()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the autoCleanupMode property value. The autoCleanupMode property + * @param CloudPcAutoCleanupMode|null $value Value to set for the autoCleanupMode property. + */ + public function setAutoCleanupMode(?CloudPcAutoCleanupMode $value): void { + $this->getBackingStore()->set('autoCleanupMode', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the inactiveProfileRetentionDays property value. The inactiveProfileRetentionDays property + * @param int|null $value Value to set for the inactiveProfileRetentionDays property. + */ + public function setInactiveProfileRetentionDays(?int $value): void { + $this->getBackingStore()->set('inactiveProfileRetentionDays', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CloudPCUserSettingsPersistenceDetail.php b/src/Generated/Models/CloudPCUserSettingsPersistenceDetail.php index 9bf5732c582..91491dd580a 100644 --- a/src/Generated/Models/CloudPCUserSettingsPersistenceDetail.php +++ b/src/Generated/Models/CloudPCUserSettingsPersistenceDetail.php @@ -6,6 +6,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class CloudPCUserSettingsPersistenceDetail extends Entity implements Parsable { @@ -25,6 +26,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud return new CloudPCUserSettingsPersistenceDetail(); } + /** + * Gets the autoCleanupDetail property value. The autoCleanupDetail property + * @return CloudPCUserSettingsPersistenceAutoCleanupDetail|null + */ + public function getAutoCleanupDetail(): ?CloudPCUserSettingsPersistenceAutoCleanupDetail { + $val = $this->getBackingStore()->get('autoCleanupDetail'); + if (is_null($val) || $val instanceof CloudPCUserSettingsPersistenceAutoCleanupDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'autoCleanupDetail'"); + } + /** * The deserialization information for the current model * @return array @@ -32,7 +45,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'autoCleanupDetail' => fn(ParseNode $n) => $o->setAutoCleanupDetail($n->getObjectValue([CloudPCUserSettingsPersistenceAutoCleanupDetail::class, 'createFromDiscriminatorValue'])), 'gracePeriodEndDateTime' => fn(ParseNode $n) => $o->setGracePeriodEndDateTime($n->getDateTimeValue()), + 'snapshotConfiguration' => fn(ParseNode $n) => $o->setSnapshotConfiguration($n->getObjectValue([CloudPcUserSettingsPersistenceSnapshotConfiguration::class, 'createFromDiscriminatorValue'])), + 'storageConfiguration' => fn(ParseNode $n) => $o->setStorageConfiguration($n->getObjectValue([CloudPcStorageConfiguration::class, 'createFromDiscriminatorValue'])), + 'userProfileSnapshots' => fn(ParseNode $n) => $o->setUserProfileSnapshots($n->getCollectionOfObjectValues([CloudPcUserProfileSnapshot::class, 'createFromDiscriminatorValue'])), ]); } @@ -48,13 +65,63 @@ public function getGracePeriodEndDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'gracePeriodEndDateTime'"); } + /** + * Gets the snapshotConfiguration property value. The snapshotConfiguration property + * @return CloudPcUserSettingsPersistenceSnapshotConfiguration|null + */ + public function getSnapshotConfiguration(): ?CloudPcUserSettingsPersistenceSnapshotConfiguration { + $val = $this->getBackingStore()->get('snapshotConfiguration'); + if (is_null($val) || $val instanceof CloudPcUserSettingsPersistenceSnapshotConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotConfiguration'"); + } + + /** + * Gets the storageConfiguration property value. The storageConfiguration property + * @return CloudPcStorageConfiguration|null + */ + public function getStorageConfiguration(): ?CloudPcStorageConfiguration { + $val = $this->getBackingStore()->get('storageConfiguration'); + if (is_null($val) || $val instanceof CloudPcStorageConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageConfiguration'"); + } + + /** + * Gets the userProfileSnapshots property value. The userProfileSnapshots property + * @return array|null + */ + public function getUserProfileSnapshots(): ?array { + $val = $this->getBackingStore()->get('userProfileSnapshots'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcUserProfileSnapshot::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userProfileSnapshots'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('autoCleanupDetail', $this->getAutoCleanupDetail()); $writer->writeDateTimeValue('gracePeriodEndDateTime', $this->getGracePeriodEndDateTime()); + $writer->writeObjectValue('snapshotConfiguration', $this->getSnapshotConfiguration()); + $writer->writeObjectValue('storageConfiguration', $this->getStorageConfiguration()); + $writer->writeCollectionOfObjectValues('userProfileSnapshots', $this->getUserProfileSnapshots()); + } + + /** + * Sets the autoCleanupDetail property value. The autoCleanupDetail property + * @param CloudPCUserSettingsPersistenceAutoCleanupDetail|null $value Value to set for the autoCleanupDetail property. + */ + public function setAutoCleanupDetail(?CloudPCUserSettingsPersistenceAutoCleanupDetail $value): void { + $this->getBackingStore()->set('autoCleanupDetail', $value); } /** @@ -65,4 +132,28 @@ public function setGracePeriodEndDateTime(?DateTime $value): void { $this->getBackingStore()->set('gracePeriodEndDateTime', $value); } + /** + * Sets the snapshotConfiguration property value. The snapshotConfiguration property + * @param CloudPcUserSettingsPersistenceSnapshotConfiguration|null $value Value to set for the snapshotConfiguration property. + */ + public function setSnapshotConfiguration(?CloudPcUserSettingsPersistenceSnapshotConfiguration $value): void { + $this->getBackingStore()->set('snapshotConfiguration', $value); + } + + /** + * Sets the storageConfiguration property value. The storageConfiguration property + * @param CloudPcStorageConfiguration|null $value Value to set for the storageConfiguration property. + */ + public function setStorageConfiguration(?CloudPcStorageConfiguration $value): void { + $this->getBackingStore()->set('storageConfiguration', $value); + } + + /** + * Sets the userProfileSnapshots property value. The userProfileSnapshots property + * @param array|null $value Value to set for the userProfileSnapshots property. + */ + public function setUserProfileSnapshots(?array $value): void { + $this->getBackingStore()->set('userProfileSnapshots', $value); + } + } diff --git a/src/Generated/Models/CloudPCUserSettingsPersistenceProfile.php b/src/Generated/Models/CloudPCUserSettingsPersistenceProfile.php index eabe8df7a8b..36ce1562d80 100644 --- a/src/Generated/Models/CloudPCUserSettingsPersistenceProfile.php +++ b/src/Generated/Models/CloudPCUserSettingsPersistenceProfile.php @@ -65,9 +65,11 @@ public function getFieldDeserializers(): array { return [ 'lastProfileAttachedDateTime' => fn(ParseNode $n) => $o->setLastProfileAttachedDateTime($n->getDateTimeValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'profileDiskEncryptionType' => fn(ParseNode $n) => $o->setProfileDiskEncryptionType($n->getEnumValue(CloudPcDiskEncryptionType::class)), 'profileId' => fn(ParseNode $n) => $o->setProfileId($n->getStringValue()), 'profileSizeInGB' => fn(ParseNode $n) => $o->setProfileSizeInGB($n->getIntegerValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPCUserSettingsPersistenceProfileStatus::class)), + 'usageDetail' => fn(ParseNode $n) => $o->setUsageDetail($n->getObjectValue([CloudPCUserSettingsPersistenceProfileUsageDetail::class, 'createFromDiscriminatorValue'])), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]; } @@ -96,6 +98,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the profileDiskEncryptionType property value. The profileDiskEncryptionType property + * @return CloudPcDiskEncryptionType|null + */ + public function getProfileDiskEncryptionType(): ?CloudPcDiskEncryptionType { + $val = $this->getBackingStore()->get('profileDiskEncryptionType'); + if (is_null($val) || $val instanceof CloudPcDiskEncryptionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'profileDiskEncryptionType'"); + } + /** * Gets the profileId property value. Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. * @return string|null @@ -132,6 +146,18 @@ public function getStatus(): ?CloudPCUserSettingsPersistenceProfileStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); } + /** + * Gets the usageDetail property value. The usageDetail property + * @return CloudPCUserSettingsPersistenceProfileUsageDetail|null + */ + public function getUsageDetail(): ?CloudPCUserSettingsPersistenceProfileUsageDetail { + $val = $this->getBackingStore()->get('usageDetail'); + if (is_null($val) || $val instanceof CloudPCUserSettingsPersistenceProfileUsageDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'usageDetail'"); + } + /** * Gets the userPrincipalName property value. The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only. * @return string|null @@ -151,9 +177,11 @@ public function getUserPrincipalName(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('lastProfileAttachedDateTime', $this->getLastProfileAttachedDateTime()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('profileDiskEncryptionType', $this->getProfileDiskEncryptionType()); $writer->writeStringValue('profileId', $this->getProfileId()); $writer->writeIntegerValue('profileSizeInGB', $this->getProfileSizeInGB()); $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeObjectValue('usageDetail', $this->getUsageDetail()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -190,6 +218,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the profileDiskEncryptionType property value. The profileDiskEncryptionType property + * @param CloudPcDiskEncryptionType|null $value Value to set for the profileDiskEncryptionType property. + */ + public function setProfileDiskEncryptionType(?CloudPcDiskEncryptionType $value): void { + $this->getBackingStore()->set('profileDiskEncryptionType', $value); + } + /** * Sets the profileId property value. Indicates the unique identifier of the Cloud PC user settings persistence profile for the selected Cloud PC user settings persistence. Required. Read-only. * @param string|null $value Value to set for the profileId property. @@ -214,6 +250,14 @@ public function setStatus(?CloudPCUserSettingsPersistenceProfileStatus $value): $this->getBackingStore()->set('status', $value); } + /** + * Sets the usageDetail property value. The usageDetail property + * @param CloudPCUserSettingsPersistenceProfileUsageDetail|null $value Value to set for the usageDetail property. + */ + public function setUsageDetail(?CloudPCUserSettingsPersistenceProfileUsageDetail $value): void { + $this->getBackingStore()->set('usageDetail', $value); + } + /** * Sets the userPrincipalName property value. The user principal name of the owner of the cloud profile. For example, connie@contoso.com. Required. Read-only. * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/CloudPCUserSettingsPersistenceProfileUsageDetail.php b/src/Generated/Models/CloudPCUserSettingsPersistenceProfileUsageDetail.php new file mode 100644 index 00000000000..3c541f5f1fa --- /dev/null +++ b/src/Generated/Models/CloudPCUserSettingsPersistenceProfileUsageDetail.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPCUserSettingsPersistenceProfileUsageDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPCUserSettingsPersistenceProfileUsageDetail { + return new CloudPCUserSettingsPersistenceProfileUsageDetail(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'lastUsedSizeSyncDateTime' => fn(ParseNode $n) => $o->setLastUsedSizeSyncDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'profileUsedSizeInGB' => fn(ParseNode $n) => $o->setProfileUsedSizeInGB($n->getFloatValue()), + ]; + } + + /** + * Gets the lastUsedSizeSyncDateTime property value. The lastUsedSizeSyncDateTime property + * @return DateTime|null + */ + public function getLastUsedSizeSyncDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastUsedSizeSyncDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUsedSizeSyncDateTime'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the profileUsedSizeInGB property value. The profileUsedSizeInGB property + * @return float|null + */ + public function getProfileUsedSizeInGB(): ?float { + $val = $this->getBackingStore()->get('profileUsedSizeInGB'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'profileUsedSizeInGB'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('lastUsedSizeSyncDateTime', $this->getLastUsedSizeSyncDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeFloatValue('profileUsedSizeInGB', $this->getProfileUsedSizeInGB()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the lastUsedSizeSyncDateTime property value. The lastUsedSizeSyncDateTime property + * @param DateTime|null $value Value to set for the lastUsedSizeSyncDateTime property. + */ + public function setLastUsedSizeSyncDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastUsedSizeSyncDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the profileUsedSizeInGB property value. The profileUsedSizeInGB property + * @param float|null $value Value to set for the profileUsedSizeInGB property. + */ + public function setProfileUsedSizeInGB(?float $value): void { + $this->getBackingStore()->set('profileUsedSizeInGB', $value); + } + +} diff --git a/src/Generated/Models/CloudPcAutoCleanupMode.php b/src/Generated/Models/CloudPcAutoCleanupMode.php new file mode 100644 index 00000000000..635725765ae --- /dev/null +++ b/src/Generated/Models/CloudPcAutoCleanupMode.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcStorageConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcStorageConfiguration { + return new CloudPcStorageConfiguration(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the allocatedStorageSizeCategory property value. The allocatedStorageSizeCategory property + * @return CloudPcUserSettingsPersistenceStorageSizeCategory|null + */ + public function getAllocatedStorageSizeCategory(): ?CloudPcUserSettingsPersistenceStorageSizeCategory { + $val = $this->getBackingStore()->get('allocatedStorageSizeCategory'); + if (is_null($val) || $val instanceof CloudPcUserSettingsPersistenceStorageSizeCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allocatedStorageSizeCategory'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'allocatedStorageSizeCategory' => fn(ParseNode $n) => $o->setAllocatedStorageSizeCategory($n->getEnumValue(CloudPcUserSettingsPersistenceStorageSizeCategory::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'storageSizingType' => fn(ParseNode $n) => $o->setStorageSizingType($n->getEnumValue(CloudPcStorageSizingType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the storageSizingType property value. The storageSizingType property + * @return CloudPcStorageSizingType|null + */ + public function getStorageSizingType(): ?CloudPcStorageSizingType { + $val = $this->getBackingStore()->get('storageSizingType'); + if (is_null($val) || $val instanceof CloudPcStorageSizingType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageSizingType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('allocatedStorageSizeCategory', $this->getAllocatedStorageSizeCategory()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('storageSizingType', $this->getStorageSizingType()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the allocatedStorageSizeCategory property value. The allocatedStorageSizeCategory property + * @param CloudPcUserSettingsPersistenceStorageSizeCategory|null $value Value to set for the allocatedStorageSizeCategory property. + */ + public function setAllocatedStorageSizeCategory(?CloudPcUserSettingsPersistenceStorageSizeCategory $value): void { + $this->getBackingStore()->set('allocatedStorageSizeCategory', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the storageSizingType property value. The storageSizingType property + * @param CloudPcStorageSizingType|null $value Value to set for the storageSizingType property. + */ + public function setStorageSizingType(?CloudPcStorageSizingType $value): void { + $this->getBackingStore()->set('storageSizingType', $value); + } + +} diff --git a/src/Generated/Models/CloudPcStorageSizingType.php b/src/Generated/Models/CloudPcStorageSizingType.php new file mode 100644 index 00000000000..3c642c969eb --- /dev/null +++ b/src/Generated/Models/CloudPcStorageSizingType.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcUserProfileBulkActionResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserProfileBulkActionResult { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult': return new CloudPcUserProfileSnapshotCreateBulkActionResult(); + case '#microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult': return new CloudPcUserProfileSnapshotExportBulkActionResult(); + } + } + return new CloudPcUserProfileBulkActionResult(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the failedCount property value. The failedCount property + * @return int|null + */ + public function getFailedCount(): ?int { + $val = $this->getBackingStore()->get('failedCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'failedCount' => fn(ParseNode $n) => $o->setFailedCount($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'totalCount' => fn(ParseNode $n) => $o->setTotalCount($n->getIntegerValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the totalCount property value. The totalCount property + * @return int|null + */ + public function getTotalCount(): ?int { + $val = $this->getBackingStore()->get('totalCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('failedCount', $this->getFailedCount()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('totalCount', $this->getTotalCount()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the failedCount property value. The failedCount property + * @param int|null $value Value to set for the failedCount property. + */ + public function setFailedCount(?int $value): void { + $this->getBackingStore()->set('failedCount', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the totalCount property value. The totalCount property + * @param int|null $value Value to set for the totalCount property. + */ + public function setTotalCount(?int $value): void { + $this->getBackingStore()->set('totalCount', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserProfileSnapshot.php b/src/Generated/Models/CloudPcUserProfileSnapshot.php new file mode 100644 index 00000000000..8dbd77f491d --- /dev/null +++ b/src/Generated/Models/CloudPcUserProfileSnapshot.php @@ -0,0 +1,200 @@ +getBackingStore()->get('cloudProfileId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudProfileId'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the expirationDateTime property value. The expirationDateTime property + * @return DateTime|null + */ + public function getExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'cloudProfileId' => fn(ParseNode $n) => $o->setCloudProfileId($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'lastRestoredDateTime' => fn(ParseNode $n) => $o->setLastRestoredDateTime($n->getDateTimeValue()), + 'snapshotSizeInGB' => fn(ParseNode $n) => $o->setSnapshotSizeInGB($n->getIntegerValue()), + 'snapshotType' => fn(ParseNode $n) => $o->setSnapshotType($n->getEnumValue(CloudPcUserSettingsPersistenceSnapshotType::class)), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), + ]); + } + + /** + * Gets the lastRestoredDateTime property value. The lastRestoredDateTime property + * @return DateTime|null + */ + public function getLastRestoredDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastRestoredDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastRestoredDateTime'"); + } + + /** + * Gets the snapshotSizeInGB property value. The snapshotSizeInGB property + * @return int|null + */ + public function getSnapshotSizeInGB(): ?int { + $val = $this->getBackingStore()->get('snapshotSizeInGB'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotSizeInGB'"); + } + + /** + * Gets the snapshotType property value. The snapshotType property + * @return CloudPcUserSettingsPersistenceSnapshotType|null + */ + public function getSnapshotType(): ?CloudPcUserSettingsPersistenceSnapshotType { + $val = $this->getBackingStore()->get('snapshotType'); + if (is_null($val) || $val instanceof CloudPcUserSettingsPersistenceSnapshotType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotType'"); + } + + /** + * Gets the userPrincipalName property value. The userPrincipalName property + * @return string|null + */ + public function getUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('userPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('cloudProfileId', $this->getCloudProfileId()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeDateTimeValue('lastRestoredDateTime', $this->getLastRestoredDateTime()); + $writer->writeIntegerValue('snapshotSizeInGB', $this->getSnapshotSizeInGB()); + $writer->writeEnumValue('snapshotType', $this->getSnapshotType()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + } + + /** + * Sets the cloudProfileId property value. The cloudProfileId property + * @param string|null $value Value to set for the cloudProfileId property. + */ + public function setCloudProfileId(?string $value): void { + $this->getBackingStore()->set('cloudProfileId', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the expirationDateTime property value. The expirationDateTime property + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the lastRestoredDateTime property value. The lastRestoredDateTime property + * @param DateTime|null $value Value to set for the lastRestoredDateTime property. + */ + public function setLastRestoredDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastRestoredDateTime', $value); + } + + /** + * Sets the snapshotSizeInGB property value. The snapshotSizeInGB property + * @param int|null $value Value to set for the snapshotSizeInGB property. + */ + public function setSnapshotSizeInGB(?int $value): void { + $this->getBackingStore()->set('snapshotSizeInGB', $value); + } + + /** + * Sets the snapshotType property value. The snapshotType property + * @param CloudPcUserSettingsPersistenceSnapshotType|null $value Value to set for the snapshotType property. + */ + public function setSnapshotType(?CloudPcUserSettingsPersistenceSnapshotType $value): void { + $this->getBackingStore()->set('snapshotType', $value); + } + + /** + * Sets the userPrincipalName property value. The userPrincipalName property + * @param string|null $value Value to set for the userPrincipalName property. + */ + public function setUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('userPrincipalName', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserProfileSnapshotCollectionResponse.php b/src/Generated/Models/CloudPcUserProfileSnapshotCollectionResponse.php new file mode 100644 index 00000000000..37a2a13010a --- /dev/null +++ b/src/Generated/Models/CloudPcUserProfileSnapshotCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcUserProfileSnapshot::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcUserProfileSnapshot::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserProfileSnapshotCreateBulkActionResult.php b/src/Generated/Models/CloudPcUserProfileSnapshotCreateBulkActionResult.php new file mode 100644 index 00000000000..8ff68f8043c --- /dev/null +++ b/src/Generated/Models/CloudPcUserProfileSnapshotCreateBulkActionResult.php @@ -0,0 +1,78 @@ +setOdataType('#microsoft.graph.cloudPcUserProfileSnapshotCreateBulkActionResult'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcUserProfileSnapshotCreateBulkActionResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserProfileSnapshotCreateBulkActionResult { + return new CloudPcUserProfileSnapshotCreateBulkActionResult(); + } + + /** + * Gets the failedCloudProfileIds property value. The failedCloudProfileIds property + * @return array|null + */ + public function getFailedCloudProfileIds(): ?array { + $val = $this->getBackingStore()->get('failedCloudProfileIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedCloudProfileIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'failedCloudProfileIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setFailedCloudProfileIds($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('failedCloudProfileIds', $this->getFailedCloudProfileIds()); + } + + /** + * Sets the failedCloudProfileIds property value. The failedCloudProfileIds property + * @param array|null $value Value to set for the failedCloudProfileIds property. + */ + public function setFailedCloudProfileIds(?array $value): void { + $this->getBackingStore()->set('failedCloudProfileIds', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserProfileSnapshotExportBulkActionResult.php b/src/Generated/Models/CloudPcUserProfileSnapshotExportBulkActionResult.php new file mode 100644 index 00000000000..6ffac9b374e --- /dev/null +++ b/src/Generated/Models/CloudPcUserProfileSnapshotExportBulkActionResult.php @@ -0,0 +1,78 @@ +setOdataType('#microsoft.graph.cloudPcUserProfileSnapshotExportBulkActionResult'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcUserProfileSnapshotExportBulkActionResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserProfileSnapshotExportBulkActionResult { + return new CloudPcUserProfileSnapshotExportBulkActionResult(); + } + + /** + * Gets the failedSnapshotIds property value. The failedSnapshotIds property + * @return array|null + */ + public function getFailedSnapshotIds(): ?array { + $val = $this->getBackingStore()->get('failedSnapshotIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedSnapshotIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'failedSnapshotIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setFailedSnapshotIds($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('failedSnapshotIds', $this->getFailedSnapshotIds()); + } + + /** + * Sets the failedSnapshotIds property value. The failedSnapshotIds property + * @param array|null $value Value to set for the failedSnapshotIds property. + */ + public function setFailedSnapshotIds(?array $value): void { + $this->getBackingStore()->set('failedSnapshotIds', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserProfileSnapshotStorageDetail.php b/src/Generated/Models/CloudPcUserProfileSnapshotStorageDetail.php new file mode 100644 index 00000000000..5be516adf16 --- /dev/null +++ b/src/Generated/Models/CloudPcUserProfileSnapshotStorageDetail.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcUserProfileSnapshotStorageDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserProfileSnapshotStorageDetail { + return new CloudPcUserProfileSnapshotStorageDetail(); + } + + /** + * Gets the accessTier property value. The accessTier property + * @return CloudPcStorageAccountAccessTier|null + */ + public function getAccessTier(): ?CloudPcStorageAccountAccessTier { + $val = $this->getBackingStore()->get('accessTier'); + if (is_null($val) || $val instanceof CloudPcStorageAccountAccessTier) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessTier'"); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the containerName property value. The containerName property + * @return string|null + */ + public function getContainerName(): ?string { + $val = $this->getBackingStore()->get('containerName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'containerName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accessTier' => fn(ParseNode $n) => $o->setAccessTier($n->getEnumValue(CloudPcStorageAccountAccessTier::class)), + 'containerName' => fn(ParseNode $n) => $o->setContainerName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'storageAccountId' => fn(ParseNode $n) => $o->setStorageAccountId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the storageAccountId property value. The storageAccountId property + * @return string|null + */ + public function getStorageAccountId(): ?string { + $val = $this->getBackingStore()->get('storageAccountId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageAccountId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('accessTier', $this->getAccessTier()); + $writer->writeStringValue('containerName', $this->getContainerName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('storageAccountId', $this->getStorageAccountId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accessTier property value. The accessTier property + * @param CloudPcStorageAccountAccessTier|null $value Value to set for the accessTier property. + */ + public function setAccessTier(?CloudPcStorageAccountAccessTier $value): void { + $this->getBackingStore()->set('accessTier', $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the containerName property value. The containerName property + * @param string|null $value Value to set for the containerName property. + */ + public function setContainerName(?string $value): void { + $this->getBackingStore()->set('containerName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the storageAccountId property value. The storageAccountId property + * @param string|null $value Value to set for the storageAccountId property. + */ + public function setStorageAccountId(?string $value): void { + $this->getBackingStore()->set('storageAccountId', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotConfiguration.php b/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotConfiguration.php new file mode 100644 index 00000000000..18c0a01eb7c --- /dev/null +++ b/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotConfiguration.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcUserSettingsPersistenceSnapshotConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserSettingsPersistenceSnapshotConfiguration { + return new CloudPcUserSettingsPersistenceSnapshotConfiguration(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the autoSnapshotFrequencyInDays property value. The autoSnapshotFrequencyInDays property + * @return int|null + */ + public function getAutoSnapshotFrequencyInDays(): ?int { + $val = $this->getBackingStore()->get('autoSnapshotFrequencyInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'autoSnapshotFrequencyInDays'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'autoSnapshotFrequencyInDays' => fn(ParseNode $n) => $o->setAutoSnapshotFrequencyInDays($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('autoSnapshotFrequencyInDays', $this->getAutoSnapshotFrequencyInDays()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the autoSnapshotFrequencyInDays property value. The autoSnapshotFrequencyInDays property + * @param int|null $value Value to set for the autoSnapshotFrequencyInDays property. + */ + public function setAutoSnapshotFrequencyInDays(?int $value): void { + $this->getBackingStore()->set('autoSnapshotFrequencyInDays', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotType.php b/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotType.php new file mode 100644 index 00000000000..f9459f7cfd4 --- /dev/null +++ b/src/Generated/Models/CloudPcUserSettingsPersistenceSnapshotType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof ContentLinkCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the displayName property value. Display label for the link. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([ContentLinkCapability::class, 'createFromDiscriminatorValue'])), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'linkType' => fn(ParseNode $n) => $o->setLinkType($n->getEnumValue(ContentLinkType::class)), + 'webUrl' => fn(ParseNode $n) => $o->setWebUrl($n->getStringValue()), + ]); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the linkType property value. Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue. + * @return ContentLinkType|null + */ + public function getLinkType(): ?ContentLinkType { + $val = $this->getBackingStore()->get('linkType'); + if (is_null($val) || $val instanceof ContentLinkType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkType'"); + } + + /** + * Gets the webUrl property value. URL the link points to. + * @return string|null + */ + public function getWebUrl(): ?string { + $val = $this->getBackingStore()->get('webUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('linkType', $this->getLinkType()); + $writer->writeStringValue('webUrl', $this->getWebUrl()); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param ContentLinkCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?ContentLinkCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the displayName property value. Display label for the link. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the linkType property value. Type of content the link points to. The possible values are: documentReference, webReference, unknownFutureValue. + * @param ContentLinkType|null $value Value to set for the linkType property. + */ + public function setLinkType(?ContentLinkType $value): void { + $this->getBackingStore()->set('linkType', $value); + } + + /** + * Sets the webUrl property value. URL the link points to. + * @param string|null $value Value to set for the webUrl property. + */ + public function setWebUrl(?string $value): void { + $this->getBackingStore()->set('webUrl', $value); + } + +} diff --git a/src/Generated/Models/ContentLinkCapability.php b/src/Generated/Models/ContentLinkCapability.php new file mode 100644 index 00000000000..3eb9dab282f --- /dev/null +++ b/src/Generated/Models/ContentLinkCapability.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ContentLinkCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ContentLinkCapability { + return new ContentLinkCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the content link. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the content link. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ContentLinkCollectionResponse.php b/src/Generated/Models/ContentLinkCollectionResponse.php new file mode 100644 index 00000000000..3eb65ec14bd --- /dev/null +++ b/src/Generated/Models/ContentLinkCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ContentLink::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ContentLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/ContentLinkType.php b/src/Generated/Models/ContentLinkType.php new file mode 100644 index 00000000000..a15407b5c97 --- /dev/null +++ b/src/Generated/Models/ContentLinkType.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'recipients' => fn(ParseNode $n) => $o->setRecipients($n->getCollectionOfObjectValues([User::class, 'createFromDiscriminatorValue'])), + 'thresholds' => fn(ParseNode $n) => $o->setThresholds($n->getCollectionOfObjectValues([CostManagementAlertThreshold::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the isEnabled property value. Whether alerting is enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the recipients property value. The directory users notified when a threshold is crossed. The address is resolved at sendtime, so a recipient survives a mailbox change. Managed with $ref add and remove. Areference that does not resolve to a user in the tenant is rejected withalertRecipientNotFound. + * @return array|null + */ + public function getRecipients(): ?array { + $val = $this->getBackingStore()->get('recipients'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, User::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipients'"); + } + + /** + * Gets the thresholds property value. The configured thresholds. + * @return array|null + */ + public function getThresholds(): ?array { + $val = $this->getBackingStore()->get('thresholds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CostManagementAlertThreshold::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'thresholds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeCollectionOfObjectValues('recipients', $this->getRecipients()); + $writer->writeCollectionOfObjectValues('thresholds', $this->getThresholds()); + } + + /** + * Sets the isEnabled property value. Whether alerting is enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the recipients property value. The directory users notified when a threshold is crossed. The address is resolved at sendtime, so a recipient survives a mailbox change. Managed with $ref add and remove. Areference that does not resolve to a user in the tenant is rejected withalertRecipientNotFound. + * @param array|null $value Value to set for the recipients property. + */ + public function setRecipients(?array $value): void { + $this->getBackingStore()->set('recipients', $value); + } + + /** + * Sets the thresholds property value. The configured thresholds. + * @param array|null $value Value to set for the thresholds property. + */ + public function setThresholds(?array $value): void { + $this->getBackingStore()->set('thresholds', $value); + } + +} diff --git a/src/Generated/Models/CostManagementAlertThreshold.php b/src/Generated/Models/CostManagementAlertThreshold.php new file mode 100644 index 00000000000..76a50a1a9f1 --- /dev/null +++ b/src/Generated/Models/CostManagementAlertThreshold.php @@ -0,0 +1,147 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CostManagementAlertThreshold + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CostManagementAlertThreshold { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.absoluteCostManagementAlertThreshold': return new AbsoluteCostManagementAlertThreshold(); + case '#microsoft.graph.percentageCostManagementAlertThreshold': return new PercentageCostManagementAlertThreshold(); + } + } + return new CostManagementAlertThreshold(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getFloatValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the value property value. The threshold value. Its permitted range is set by the derived type. + * @return float|null + */ + public function getValue(): ?float { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeFloatValue('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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the value property value. The threshold value. Its permitted range is set by the derived type. + * @param float|null $value Value to set for the value property. + */ + public function setValue(?float $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CostManagementBillingMethods.php b/src/Generated/Models/CostManagementBillingMethods.php new file mode 100644 index 00000000000..35e8e350b39 --- /dev/null +++ b/src/Generated/Models/CostManagementBillingMethods.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CostManagementDataStatus + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CostManagementDataStatus { + return new CostManagementDataStatus(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the lastModifiedDateTime property value. When the underlying data was last modified, not when the request was received. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the lastModifiedDateTime property value. When the underlying data was last modified, not when the request was received. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CostManagementQuantity.php b/src/Generated/Models/CostManagementQuantity.php new file mode 100644 index 00000000000..82307b40aa9 --- /dev/null +++ b/src/Generated/Models/CostManagementQuantity.php @@ -0,0 +1,147 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CostManagementQuantity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CostManagementQuantity { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.limitedCostManagementQuantity': return new LimitedCostManagementQuantity(); + case '#microsoft.graph.unlimitedCostManagementQuantity': return new UnlimitedCostManagementQuantity(); + } + } + return new CostManagementQuantity(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'unit' => fn(ParseNode $n) => $o->setUnit($n->getEnumValue(CostManagementUnit::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @return CostManagementUnit|null + */ + public function getUnit(): ?CostManagementUnit { + $val = $this->getBackingStore()->get('unit'); + if (is_null($val) || $val instanceof CostManagementUnit) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unit'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('unit', $this->getUnit()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @param CostManagementUnit|null $value Value to set for the unit property. + */ + public function setUnit(?CostManagementUnit $value): void { + $this->getBackingStore()->set('unit', $value); + } + +} diff --git a/src/Generated/Models/CostManagementRoot.php b/src/Generated/Models/CostManagementRoot.php new file mode 100644 index 00000000000..3ed67f07eae --- /dev/null +++ b/src/Generated/Models/CostManagementRoot.php @@ -0,0 +1,97 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'spendingPolicies' => fn(ParseNode $n) => $o->setSpendingPolicies($n->getCollectionOfObjectValues([SpendingPolicy::class, 'createFromDiscriminatorValue'])), + 'userBalances' => fn(ParseNode $n) => $o->setUserBalances($n->getCollectionOfObjectValues([CostManagementUserBalance::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the spendingPolicies property value. The spending policies that govern Copilot Credits consumption. + * @return array|null + */ + public function getSpendingPolicies(): ?array { + $val = $this->getBackingStore()->get('spendingPolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SpendingPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'spendingPolicies'"); + } + + /** + * Gets the userBalances property value. Per-user consumption balances, addressed by the user's identifier. + * @return array|null + */ + public function getUserBalances(): ?array { + $val = $this->getBackingStore()->get('userBalances'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CostManagementUserBalance::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userBalances'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('spendingPolicies', $this->getSpendingPolicies()); + $writer->writeCollectionOfObjectValues('userBalances', $this->getUserBalances()); + } + + /** + * Sets the spendingPolicies property value. The spending policies that govern Copilot Credits consumption. + * @param array|null $value Value to set for the spendingPolicies property. + */ + public function setSpendingPolicies(?array $value): void { + $this->getBackingStore()->set('spendingPolicies', $value); + } + + /** + * Sets the userBalances property value. Per-user consumption balances, addressed by the user's identifier. + * @param array|null $value Value to set for the userBalances property. + */ + public function setUserBalances(?array $value): void { + $this->getBackingStore()->set('userBalances', $value); + } + +} diff --git a/src/Generated/Models/CostManagementUnevaluatedService.php b/src/Generated/Models/CostManagementUnevaluatedService.php new file mode 100644 index 00000000000..9048c50db63 --- /dev/null +++ b/src/Generated/Models/CostManagementUnevaluatedService.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CostManagementUnevaluatedService + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CostManagementUnevaluatedService { + return new CostManagementUnevaluatedService(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'reason' => fn(ParseNode $n) => $o->setReason($n->getEnumValue(BalanceEvaluationFailureReason::class)), + 'serviceId' => fn(ParseNode $n) => $o->setServiceId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the reason property value. The reason a service's balance could not be evaluated for the user. + * @return BalanceEvaluationFailureReason|null + */ + public function getReason(): ?BalanceEvaluationFailureReason { + $val = $this->getBackingStore()->get('reason'); + if (is_null($val) || $val instanceof BalanceEvaluationFailureReason) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reason'"); + } + + /** + * Gets the serviceId property value. The service identifier whose balance could not be evaluated. + * @return string|null + */ + public function getServiceId(): ?string { + $val = $this->getBackingStore()->get('serviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('reason', $this->getReason()); + $writer->writeStringValue('serviceId', $this->getServiceId()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the reason property value. The reason a service's balance could not be evaluated for the user. + * @param BalanceEvaluationFailureReason|null $value Value to set for the reason property. + */ + public function setReason(?BalanceEvaluationFailureReason $value): void { + $this->getBackingStore()->set('reason', $value); + } + + /** + * Sets the serviceId property value. The service identifier whose balance could not be evaluated. + * @param string|null $value Value to set for the serviceId property. + */ + public function setServiceId(?string $value): void { + $this->getBackingStore()->set('serviceId', $value); + } + +} diff --git a/src/Generated/Models/CostManagementUnit.php b/src/Generated/Models/CostManagementUnit.php new file mode 100644 index 00000000000..2ef39f6c2f6 --- /dev/null +++ b/src/Generated/Models/CostManagementUnit.php @@ -0,0 +1,10 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'selectionDataStatus' => fn(ParseNode $n) => $o->setSelectionDataStatus($n->getObjectValue([SelectionDataStatus::class, 'createFromDiscriminatorValue'])), + 'serviceBalances' => fn(ParseNode $n) => $o->setServiceBalances($n->getCollectionOfObjectValues([CostManagementUserServiceBalance::class, 'createFromDiscriminatorValue'])), + 'unevaluatedServices' => fn(ParseNode $n) => $o->setUnevaluatedServices($n->getCollectionOfObjectValues([CostManagementUnevaluatedService::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the selectionDataStatus property value. Freshness of each source that contributed to a computed balance or selection. + * @return SelectionDataStatus|null + */ + public function getSelectionDataStatus(): ?SelectionDataStatus { + $val = $this->getBackingStore()->get('selectionDataStatus'); + if (is_null($val) || $val instanceof SelectionDataStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'selectionDataStatus'"); + } + + /** + * Gets the serviceBalances property value. Per-service balance rows for the user. Services listed in unevaluatedServices areomitted. Expand to inline them. + * @return array|null + */ + public function getServiceBalances(): ?array { + $val = $this->getBackingStore()->get('serviceBalances'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CostManagementUserServiceBalance::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceBalances'"); + } + + /** + * Gets the unevaluatedServices property value. Services whose balance could not be evaluated. Empty on a fully successful read; anon-empty collection means the result is partial. When no service could be evaluated, therequest fails with 503 sourceUnavailable. Read-only. + * @return array|null + */ + public function getUnevaluatedServices(): ?array { + $val = $this->getBackingStore()->get('unevaluatedServices'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CostManagementUnevaluatedService::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unevaluatedServices'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('selectionDataStatus', $this->getSelectionDataStatus()); + $writer->writeCollectionOfObjectValues('serviceBalances', $this->getServiceBalances()); + } + + /** + * Sets the selectionDataStatus property value. Freshness of each source that contributed to a computed balance or selection. + * @param SelectionDataStatus|null $value Value to set for the selectionDataStatus property. + */ + public function setSelectionDataStatus(?SelectionDataStatus $value): void { + $this->getBackingStore()->set('selectionDataStatus', $value); + } + + /** + * Sets the serviceBalances property value. Per-service balance rows for the user. Services listed in unevaluatedServices areomitted. Expand to inline them. + * @param array|null $value Value to set for the serviceBalances property. + */ + public function setServiceBalances(?array $value): void { + $this->getBackingStore()->set('serviceBalances', $value); + } + + /** + * Sets the unevaluatedServices property value. Services whose balance could not be evaluated. Empty on a fully successful read; anon-empty collection means the result is partial. When no service could be evaluated, therequest fails with 503 sourceUnavailable. Read-only. + * @param array|null $value Value to set for the unevaluatedServices property. + */ + public function setUnevaluatedServices(?array $value): void { + $this->getBackingStore()->set('unevaluatedServices', $value); + } + +} diff --git a/src/Generated/Models/CostManagementUserServiceBalance.php b/src/Generated/Models/CostManagementUserServiceBalance.php new file mode 100644 index 00000000000..928cec95e98 --- /dev/null +++ b/src/Generated/Models/CostManagementUserServiceBalance.php @@ -0,0 +1,357 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CostManagementUserServiceBalance + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CostManagementUserServiceBalance { + return new CostManagementUserServiceBalance(); + } + + /** + * Gets the accessDecisionReason property value. The reason for a user's access decision for a service. + * @return AccessDecisionReason|null + */ + public function getAccessDecisionReason(): ?AccessDecisionReason { + $val = $this->getBackingStore()->get('accessDecisionReason'); + if (is_null($val) || $val instanceof AccessDecisionReason) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessDecisionReason'"); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the configuredPeriodLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getConfiguredPeriodLimit(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('configuredPeriodLimit'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configuredPeriodLimit'"); + } + + /** + * Gets the configuredPerUserLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getConfiguredPerUserLimit(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('configuredPerUserLimit'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configuredPerUserLimit'"); + } + + /** + * Gets the consumedQuantity property value. Measured consumption for the selected service context, counted from the start of thecurrent period: month-to-date in UTC. + * @return float|null + */ + public function getConsumedQuantity(): ?float { + $val = $this->getBackingStore()->get('consumedQuantity'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'consumedQuantity'"); + } + + /** + * Gets the dataStatus property value. Last modification time for the source data represented by a result. + * @return CostManagementDataStatus|null + */ + public function getDataStatus(): ?CostManagementDataStatus { + $val = $this->getBackingStore()->get('dataStatus'); + if (is_null($val) || $val instanceof CostManagementDataStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataStatus'"); + } + + /** + * Gets the effectiveCapacityQuantity property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getEffectiveCapacityQuantity(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('effectiveCapacityQuantity'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'effectiveCapacityQuantity'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accessDecisionReason' => fn(ParseNode $n) => $o->setAccessDecisionReason($n->getEnumValue(AccessDecisionReason::class)), + 'configuredPeriodLimit' => fn(ParseNode $n) => $o->setConfiguredPeriodLimit($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'configuredPerUserLimit' => fn(ParseNode $n) => $o->setConfiguredPerUserLimit($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'consumedQuantity' => fn(ParseNode $n) => $o->setConsumedQuantity($n->getFloatValue()), + 'dataStatus' => fn(ParseNode $n) => $o->setDataStatus($n->getObjectValue([CostManagementDataStatus::class, 'createFromDiscriminatorValue'])), + 'effectiveCapacityQuantity' => fn(ParseNode $n) => $o->setEffectiveCapacityQuantity($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'isConsumptionAllowed' => fn(ParseNode $n) => $o->setIsConsumptionAllowed($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'remainingQuantity' => fn(ParseNode $n) => $o->setRemainingQuantity($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'serviceId' => fn(ParseNode $n) => $o->setServiceId($n->getStringValue()), + 'spendingPolicyId' => fn(ParseNode $n) => $o->setSpendingPolicyId($n->getStringValue()), + 'unit' => fn(ParseNode $n) => $o->setUnit($n->getEnumValue(CostManagementUnit::class)), + ]; + } + + /** + * Gets the isConsumptionAllowed property value. Whether the user can currently consume the service. False covers both an entitlement gateand an exhausted limit; accessDecisionReason states which one applies. + * @return bool|null + */ + public function getIsConsumptionAllowed(): ?bool { + $val = $this->getBackingStore()->get('isConsumptionAllowed'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isConsumptionAllowed'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the remainingQuantity property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getRemainingQuantity(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('remainingQuantity'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remainingQuantity'"); + } + + /** + * Gets the serviceId property value. The service identifier. A user holds at most one balance per service. Read-only. + * @return string|null + */ + public function getServiceId(): ?string { + $val = $this->getBackingStore()->get('serviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceId'"); + } + + /** + * Gets the spendingPolicyId property value. The identifier of the spending policy selected for this service. Always present: aservice with no selected policy is reported incostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only. + * @return string|null + */ + public function getSpendingPolicyId(): ?string { + $val = $this->getBackingStore()->get('spendingPolicyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'spendingPolicyId'"); + } + + /** + * Gets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @return CostManagementUnit|null + */ + public function getUnit(): ?CostManagementUnit { + $val = $this->getBackingStore()->get('unit'); + if (is_null($val) || $val instanceof CostManagementUnit) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unit'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('accessDecisionReason', $this->getAccessDecisionReason()); + $writer->writeObjectValue('configuredPeriodLimit', $this->getConfiguredPeriodLimit()); + $writer->writeObjectValue('configuredPerUserLimit', $this->getConfiguredPerUserLimit()); + $writer->writeFloatValue('consumedQuantity', $this->getConsumedQuantity()); + $writer->writeObjectValue('dataStatus', $this->getDataStatus()); + $writer->writeObjectValue('effectiveCapacityQuantity', $this->getEffectiveCapacityQuantity()); + $writer->writeBooleanValue('isConsumptionAllowed', $this->getIsConsumptionAllowed()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('remainingQuantity', $this->getRemainingQuantity()); + $writer->writeEnumValue('unit', $this->getUnit()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accessDecisionReason property value. The reason for a user's access decision for a service. + * @param AccessDecisionReason|null $value Value to set for the accessDecisionReason property. + */ + public function setAccessDecisionReason(?AccessDecisionReason $value): void { + $this->getBackingStore()->set('accessDecisionReason', $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the configuredPeriodLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the configuredPeriodLimit property. + */ + public function setConfiguredPeriodLimit(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('configuredPeriodLimit', $value); + } + + /** + * Sets the configuredPerUserLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the configuredPerUserLimit property. + */ + public function setConfiguredPerUserLimit(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('configuredPerUserLimit', $value); + } + + /** + * Sets the consumedQuantity property value. Measured consumption for the selected service context, counted from the start of thecurrent period: month-to-date in UTC. + * @param float|null $value Value to set for the consumedQuantity property. + */ + public function setConsumedQuantity(?float $value): void { + $this->getBackingStore()->set('consumedQuantity', $value); + } + + /** + * Sets the dataStatus property value. Last modification time for the source data represented by a result. + * @param CostManagementDataStatus|null $value Value to set for the dataStatus property. + */ + public function setDataStatus(?CostManagementDataStatus $value): void { + $this->getBackingStore()->set('dataStatus', $value); + } + + /** + * Sets the effectiveCapacityQuantity property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the effectiveCapacityQuantity property. + */ + public function setEffectiveCapacityQuantity(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('effectiveCapacityQuantity', $value); + } + + /** + * Sets the isConsumptionAllowed property value. Whether the user can currently consume the service. False covers both an entitlement gateand an exhausted limit; accessDecisionReason states which one applies. + * @param bool|null $value Value to set for the isConsumptionAllowed property. + */ + public function setIsConsumptionAllowed(?bool $value): void { + $this->getBackingStore()->set('isConsumptionAllowed', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the remainingQuantity property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the remainingQuantity property. + */ + public function setRemainingQuantity(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('remainingQuantity', $value); + } + + /** + * Sets the serviceId property value. The service identifier. A user holds at most one balance per service. Read-only. + * @param string|null $value Value to set for the serviceId property. + */ + public function setServiceId(?string $value): void { + $this->getBackingStore()->set('serviceId', $value); + } + + /** + * Sets the spendingPolicyId property value. The identifier of the spending policy selected for this service. Always present: aservice with no selected policy is reported incostManagementUserBalance.unevaluatedServices instead of as a balance row. Read-only. + * @param string|null $value Value to set for the spendingPolicyId property. + */ + public function setSpendingPolicyId(?string $value): void { + $this->getBackingStore()->set('spendingPolicyId', $value); + } + + /** + * Sets the unit property value. Unit in which consumption quantities are expressed. Values are consumption units, not currency. + * @param CostManagementUnit|null $value Value to set for the unit property. + */ + public function setUnit(?CostManagementUnit $value): void { + $this->getBackingStore()->set('unit', $value); + } + +} diff --git a/src/Generated/Models/CreationInfo.php b/src/Generated/Models/CreationInfo.php new file mode 100644 index 00000000000..43566d505b2 --- /dev/null +++ b/src/Generated/Models/CreationInfo.php @@ -0,0 +1,269 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CreationInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreationInfo { + return new CreationInfo(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the createdBy property value. Identity of the user (or application) that created the entity. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. Date and time the entity was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the externalId property value. Identifier of the entity in an external system, if it originated outside Planner. + * @return string|null + */ + public function getExternalId(): ?string { + $val = $this->getBackingStore()->get('externalId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalId'"); + } + + /** + * Gets the externalUrl property value. URL of the entity in the external system, if applicable. + * @return string|null + */ + public function getExternalUrl(): ?string { + $val = $this->getBackingStore()->get('externalUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalUrl'"); + } + + /** + * Gets the externalVersion property value. Version of the entity in the external system, if applicable. + * @return string|null + */ + public function getExternalVersion(): ?string { + $val = $this->getBackingStore()->get('externalVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalVersion'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'externalId' => fn(ParseNode $n) => $o->setExternalId($n->getStringValue()), + 'externalUrl' => fn(ParseNode $n) => $o->setExternalUrl($n->getStringValue()), + 'externalVersion' => fn(ParseNode $n) => $o->setExternalVersion($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'scenarioId' => fn(ParseNode $n) => $o->setScenarioId($n->getStringValue()), + 'scope' => fn(ParseNode $n) => $o->setScope($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the scenarioId property value. Identifier of the scenario or workflow that created the entity. + * @return string|null + */ + public function getScenarioId(): ?string { + $val = $this->getBackingStore()->get('scenarioId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scenarioId'"); + } + + /** + * Gets the scope property value. Scope the entity was created in. + * @return string|null + */ + public function getScope(): ?string { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('externalId', $this->getExternalId()); + $writer->writeStringValue('externalUrl', $this->getExternalUrl()); + $writer->writeStringValue('externalVersion', $this->getExternalVersion()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('scenarioId', $this->getScenarioId()); + $writer->writeStringValue('scope', $this->getScope()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the createdBy property value. Identity of the user (or application) that created the entity. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the entity was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the externalId property value. Identifier of the entity in an external system, if it originated outside Planner. + * @param string|null $value Value to set for the externalId property. + */ + public function setExternalId(?string $value): void { + $this->getBackingStore()->set('externalId', $value); + } + + /** + * Sets the externalUrl property value. URL of the entity in the external system, if applicable. + * @param string|null $value Value to set for the externalUrl property. + */ + public function setExternalUrl(?string $value): void { + $this->getBackingStore()->set('externalUrl', $value); + } + + /** + * Sets the externalVersion property value. Version of the entity in the external system, if applicable. + * @param string|null $value Value to set for the externalVersion property. + */ + public function setExternalVersion(?string $value): void { + $this->getBackingStore()->set('externalVersion', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the scenarioId property value. Identifier of the scenario or workflow that created the entity. + * @param string|null $value Value to set for the scenarioId property. + */ + public function setScenarioId(?string $value): void { + $this->getBackingStore()->set('scenarioId', $value); + } + + /** + * Sets the scope property value. Scope the entity was created in. + * @param string|null $value Value to set for the scope property. + */ + public function setScope(?string $value): void { + $this->getBackingStore()->set('scope', $value); + } + +} diff --git a/src/Generated/Models/CreationTimestamp.php b/src/Generated/Models/CreationTimestamp.php new file mode 100644 index 00000000000..da241c9a96d --- /dev/null +++ b/src/Generated/Models/CreationTimestamp.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CreationTimestamp + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreationTimestamp { + return new CreationTimestamp(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the createdBy property value. Identity of the user (or application) associated with the action. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. Date and time the action occurred. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the createdBy property value. Identity of the user (or application) associated with the action. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the action occurred. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CustomChoiceOption.php b/src/Generated/Models/CustomChoiceOption.php new file mode 100644 index 00000000000..2d87c411029 --- /dev/null +++ b/src/Generated/Models/CustomChoiceOption.php @@ -0,0 +1,89 @@ +getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + } + + /** + * Sets the displayName property value. Display text of the choice option. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + +} diff --git a/src/Generated/Models/CustomFieldDefinition.php b/src/Generated/Models/CustomFieldDefinition.php new file mode 100644 index 00000000000..3c8415730b5 --- /dev/null +++ b/src/Generated/Models/CustomFieldDefinition.php @@ -0,0 +1,309 @@ +getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the choiceOptions property value. The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + * @return array|null + */ + public function getChoiceOptions(): ?array { + $val = $this->getBackingStore()->get('choiceOptions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomChoiceOption::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'choiceOptions'"); + } + + /** + * Gets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the deletedBy property value. Identity of the user who deleted the custom field definition, if it was deleted. + * @return IdentitySet|null + */ + public function getDeletedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('deletedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedBy'"); + } + + /** + * Gets the deletedDateTime property value. Date and time the custom field definition was deleted, if applicable. + * @return DateTime|null + */ + public function getDeletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('deletedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedDateTime'"); + } + + /** + * Gets the displayName property value. Name of the custom field. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'choiceOptions' => fn(ParseNode $n) => $o->setChoiceOptions($n->getCollectionOfObjectValues([CustomChoiceOption::class, 'createFromDiscriminatorValue'])), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'deletedBy' => fn(ParseNode $n) => $o->setDeletedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'deletedDateTime' => fn(ParseNode $n) => $o->setDeletedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + 'rollupType' => fn(ParseNode $n) => $o->setRollupType($n->getEnumValue(CustomFieldRollupType::class)), + 'valueType' => fn(ParseNode $n) => $o->setValueType($n->getEnumValue(CustomFieldValueType::class)), + ]); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the planId property value. ID of the plan the custom field is defined on. Required, and immutable after creation. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Gets the rollupType property value. How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue. + * @return CustomFieldRollupType|null + */ + public function getRollupType(): ?CustomFieldRollupType { + $val = $this->getBackingStore()->get('rollupType'); + if (is_null($val) || $val instanceof CustomFieldRollupType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rollupType'"); + } + + /** + * Gets the valueType property value. Data type of the custom field's values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue. + * @return CustomFieldValueType|null + */ + public function getValueType(): ?CustomFieldValueType { + $val = $this->getBackingStore()->get('valueType'); + if (is_null($val) || $val instanceof CustomFieldValueType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'valueType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeCollectionOfObjectValues('choiceOptions', $this->getChoiceOptions()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('planId', $this->getPlanId()); + $writer->writeEnumValue('rollupType', $this->getRollupType()); + $writer->writeEnumValue('valueType', $this->getValueType()); + } + + /** + * Sets the archivalInfo property value. Information about whether the entity is archived, and when it was archived. + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the choiceOptions property value. The collection of selectable choice options for a single-choice or multiple-choice custom field. Read-only. Nullable. + * @param array|null $value Value to set for the choiceOptions property. + */ + public function setChoiceOptions(?array $value): void { + $this->getBackingStore()->set('choiceOptions', $value); + } + + /** + * Sets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the deletedBy property value. Identity of the user who deleted the custom field definition, if it was deleted. + * @param IdentitySet|null $value Value to set for the deletedBy property. + */ + public function setDeletedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('deletedBy', $value); + } + + /** + * Sets the deletedDateTime property value. Date and time the custom field definition was deleted, if applicable. + * @param DateTime|null $value Value to set for the deletedDateTime property. + */ + public function setDeletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('deletedDateTime', $value); + } + + /** + * Sets the displayName property value. Name of the custom field. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the planId property value. ID of the plan the custom field is defined on. Required, and immutable after creation. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + + /** + * Sets the rollupType property value. How values of this custom field are rolled up across tasks. The possible values are: noRollup, max, min, sum, average, unknownFutureValue. + * @param CustomFieldRollupType|null $value Value to set for the rollupType property. + */ + public function setRollupType(?CustomFieldRollupType $value): void { + $this->getBackingStore()->set('rollupType', $value); + } + + /** + * Sets the valueType property value. Data type of the custom field's values.. The possible values are: text, date, utcDateTime, number, decimal, flag, singleChoiceText, multipleChoiceText, unknownFutureValue. + * @param CustomFieldValueType|null $value Value to set for the valueType property. + */ + public function setValueType(?CustomFieldValueType $value): void { + $this->getBackingStore()->set('valueType', $value); + } + +} diff --git a/src/Generated/Models/CustomFieldDefinitionCollectionResponse.php b/src/Generated/Models/CustomFieldDefinitionCollectionResponse.php new file mode 100644 index 00000000000..73b5de49c83 --- /dev/null +++ b/src/Generated/Models/CustomFieldDefinitionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CustomFieldDefinition::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomFieldDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CustomFieldRollupType.php b/src/Generated/Models/CustomFieldRollupType.php new file mode 100644 index 00000000000..46967fde708 --- /dev/null +++ b/src/Generated/Models/CustomFieldRollupType.php @@ -0,0 +1,14 @@ +getBackingStore()->get('customFieldDefinitionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customFieldDefinitionId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'customFieldDefinitionId' => fn(ParseNode $n) => $o->setCustomFieldDefinitionId($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]); + } + + /** + * Gets the value property value. The value of the custom field, formatted according to the field's valueType. + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('customFieldDefinitionId', $this->getCustomFieldDefinitionId()); + $writer->writeStringValue('value', $this->getValue()); + } + + /** + * Sets the customFieldDefinitionId property value. ID of the customFieldDefinition this value is for. Immutable after creation. + * @param string|null $value Value to set for the customFieldDefinitionId property. + */ + public function setCustomFieldDefinitionId(?string $value): void { + $this->getBackingStore()->set('customFieldDefinitionId', $value); + } + + /** + * Sets the value property value. The value of the custom field, formatted according to the field's valueType. + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CustomFieldValueCollectionResponse.php b/src/Generated/Models/CustomFieldValueCollectionResponse.php new file mode 100644 index 00000000000..af051adfe7d --- /dev/null +++ b/src/Generated/Models/CustomFieldValueCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CustomFieldValue::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomFieldValue::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CustomFieldValueType.php b/src/Generated/Models/CustomFieldValueType.php new file mode 100644 index 00000000000..9770f6a90f0 --- /dev/null +++ b/src/Generated/Models/CustomFieldValueType.php @@ -0,0 +1,17 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DateWithOptionalTime + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DateWithOptionalTime { + return new DateWithOptionalTime(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the date property value. The date component of the value. + * @return Date|null + */ + public function getDate(): ?Date { + $val = $this->getBackingStore()->get('date'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'date'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'date' => fn(ParseNode $n) => $o->setDate($n->getDateValue()), + 'isTimeSpecified' => fn(ParseNode $n) => $o->setIsTimeSpecified($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'time' => fn(ParseNode $n) => $o->setTime($n->getTimeValue()), + 'timeZone' => fn(ParseNode $n) => $o->setTimeZone($n->getStringValue()), + ]; + } + + /** + * Gets the isTimeSpecified property value. Indicates whether a specific time (not just a date) was provided. + * @return bool|null + */ + public function getIsTimeSpecified(): ?bool { + $val = $this->getBackingStore()->get('isTimeSpecified'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTimeSpecified'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the time property value. The optional time-of-day component of the value. + * @return Time|null + */ + public function getTime(): ?Time { + $val = $this->getBackingStore()->get('time'); + if (is_null($val) || $val instanceof Time) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'time'"); + } + + /** + * Gets the timeZone property value. Time zone the time value is expressed in, if time is set. + * @return string|null + */ + public function getTimeZone(): ?string { + $val = $this->getBackingStore()->get('timeZone'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timeZone'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateValue('date', $this->getDate()); + $writer->writeBooleanValue('isTimeSpecified', $this->getIsTimeSpecified()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeTimeValue('time', $this->getTime()); + $writer->writeStringValue('timeZone', $this->getTimeZone()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the date property value. The date component of the value. + * @param Date|null $value Value to set for the date property. + */ + public function setDate(?Date $value): void { + $this->getBackingStore()->set('date', $value); + } + + /** + * Sets the isTimeSpecified property value. Indicates whether a specific time (not just a date) was provided. + * @param bool|null $value Value to set for the isTimeSpecified property. + */ + public function setIsTimeSpecified(?bool $value): void { + $this->getBackingStore()->set('isTimeSpecified', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the time property value. The optional time-of-day component of the value. + * @param Time|null $value Value to set for the time property. + */ + public function setTime(?Time $value): void { + $this->getBackingStore()->set('time', $value); + } + + /** + * Sets the timeZone property value. Time zone the time value is expressed in, if time is set. + * @param string|null $value Value to set for the timeZone property. + */ + public function setTimeZone(?string $value): void { + $this->getBackingStore()->set('timeZone', $value); + } + +} diff --git a/src/Generated/Models/DeletedItemContainer.php b/src/Generated/Models/DeletedItemContainer.php index 1de70c3b7ef..e9ce3ee35e6 100644 --- a/src/Generated/Models/DeletedItemContainer.php +++ b/src/Generated/Models/DeletedItemContainer.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicy; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Workflow; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -33,10 +34,25 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Delet public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'lifecyclePolicies' => fn(ParseNode $n) => $o->setLifecyclePolicies($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), 'workflows' => fn(ParseNode $n) => $o->setWorkflows($n->getCollectionOfObjectValues([Workflow::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the lifecyclePolicies property value. Deleted lifecycle policies that can be restored. + * @return array|null + */ + public function getLifecyclePolicies(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicies'"); + } + /** * Gets the workflows property value. Deleted workflows that end up in the deletedItemsContainer. * @return array|null @@ -57,9 +73,18 @@ public function getWorkflows(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeCollectionOfObjectValues('lifecyclePolicies', $this->getLifecyclePolicies()); $writer->writeCollectionOfObjectValues('workflows', $this->getWorkflows()); } + /** + * Sets the lifecyclePolicies property value. Deleted lifecycle policies that can be restored. + * @param array|null $value Value to set for the lifecyclePolicies property. + */ + public function setLifecyclePolicies(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicies', $value); + } + /** * Sets the workflows property value. Deleted workflows that end up in the deletedItemsContainer. * @param array|null $value Value to set for the workflows property. diff --git a/src/Generated/Models/Dependency.php b/src/Generated/Models/Dependency.php new file mode 100644 index 00000000000..f0b4423030d --- /dev/null +++ b/src/Generated/Models/Dependency.php @@ -0,0 +1,221 @@ +getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the constraint property value. The constraint property + * @return DependencyType|null + */ + public function getConstraint(): ?DependencyType { + $val = $this->getBackingStore()->get('constraint'); + if (is_null($val) || $val instanceof DependencyType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'constraint'"); + } + + /** + * Gets the creationInfo property value. Read-only creation metadata for the entity. + * @return CreationInfo|null + */ + public function getCreationInfo(): ?CreationInfo { + $val = $this->getBackingStore()->get('creationInfo'); + if (is_null($val) || $val instanceof CreationInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'creationInfo'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'constraint' => fn(ParseNode $n) => $o->setConstraint($n->getEnumValue(DependencyType::class)), + 'creationInfo' => fn(ParseNode $n) => $o->setCreationInfo($n->getObjectValue([CreationInfo::class, 'createFromDiscriminatorValue'])), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'sourceItemId' => fn(ParseNode $n) => $o->setSourceItemId($n->getStringValue()), + 'targetItemId' => fn(ParseNode $n) => $o->setTargetItemId($n->getStringValue()), + ]); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the sourceItemId property value. ID of the source item in the dependency. + * @return string|null + */ + public function getSourceItemId(): ?string { + $val = $this->getBackingStore()->get('sourceItemId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceItemId'"); + } + + /** + * Gets the targetItemId property value. ID of the target item in the dependency. + * @return string|null + */ + public function getTargetItemId(): ?string { + $val = $this->getBackingStore()->get('targetItemId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetItemId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeEnumValue('constraint', $this->getConstraint()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('sourceItemId', $this->getSourceItemId()); + $writer->writeStringValue('targetItemId', $this->getTargetItemId()); + } + + /** + * Sets the archivalInfo property value. Information about whether the entity is archived, and when it was archived. + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the constraint property value. The constraint property + * @param DependencyType|null $value Value to set for the constraint property. + */ + public function setConstraint(?DependencyType $value): void { + $this->getBackingStore()->set('constraint', $value); + } + + /** + * Sets the creationInfo property value. Read-only creation metadata for the entity. + * @param CreationInfo|null $value Value to set for the creationInfo property. + */ + public function setCreationInfo(?CreationInfo $value): void { + $this->getBackingStore()->set('creationInfo', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the sourceItemId property value. ID of the source item in the dependency. + * @param string|null $value Value to set for the sourceItemId property. + */ + public function setSourceItemId(?string $value): void { + $this->getBackingStore()->set('sourceItemId', $value); + } + + /** + * Sets the targetItemId property value. ID of the target item in the dependency. + * @param string|null $value Value to set for the targetItemId property. + */ + public function setTargetItemId(?string $value): void { + $this->getBackingStore()->set('targetItemId', $value); + } + +} diff --git a/src/Generated/Models/DependencyCollectionResponse.php b/src/Generated/Models/DependencyCollectionResponse.php new file mode 100644 index 00000000000..1220ce4df2f --- /dev/null +++ b/src/Generated/Models/DependencyCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Dependency::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Dependency::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/DependencyType.php b/src/Generated/Models/DependencyType.php new file mode 100644 index 00000000000..834f502506a --- /dev/null +++ b/src/Generated/Models/DependencyType.php @@ -0,0 +1,13 @@ +getBackingStore()->get('evaluationMode'); + if (is_null($val) || $val instanceof AssignmentFilterEvaluationMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'evaluationMode'"); + } + /** * The deserialization information for the current model * @return array @@ -95,6 +107,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'evaluationMode' => fn(ParseNode $n) => $o->setEvaluationMode($n->getEnumValue(AssignmentFilterEvaluationMode::class)), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'payloads' => fn(ParseNode $n) => $o->setPayloads($n->getCollectionOfObjectValues([PayloadByFilter::class, 'createFromDiscriminatorValue'])), 'platform' => fn(ParseNode $n) => $o->setPlatform($n->getEnumValue(DevicePlatformType::class)), @@ -184,6 +197,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('evaluationMode', $this->getEvaluationMode()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeCollectionOfObjectValues('payloads', $this->getPayloads()); $writer->writeEnumValue('platform', $this->getPlatform()); @@ -223,6 +237,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the evaluationMode property value. Represents the mode used by the service to evaluate an assignment filter. + * @param AssignmentFilterEvaluationMode|null $value Value to set for the evaluationMode property. + */ + public function setEvaluationMode(?AssignmentFilterEvaluationMode $value): void { + $this->getBackingStore()->set('evaluationMode', $value); + } + /** * Sets the lastModifiedDateTime property value. Last modified time of the Assignment Filter. 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' * @param DateTime|null $value Value to set for the lastModifiedDateTime property. diff --git a/src/Generated/Models/Dictionary.php b/src/Generated/Models/Dictionary.php index 58a24c1c2fb..56ae2289f21 100644 --- a/src/Generated/Models/Dictionary.php +++ b/src/Generated/Models/Dictionary.php @@ -4,6 +4,7 @@ use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ExtendedProperties; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\AdditionalDataDictionary; +use Microsoft\Graph\Beta\Generated\Models\Security\WorkbookContent; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -45,6 +46,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Dicti case '#microsoft.graph.partner.security.additionalDataDictionary': return new AdditionalDataDictionary(); case '#microsoft.graph.plannerFormsDictionary': return new PlannerFormsDictionary(); case '#microsoft.graph.resultTemplateDictionary': return new ResultTemplateDictionary(); + case '#microsoft.graph.security.workbookContent': return new WorkbookContent(); case '#microsoft.graph.stringDictionary': return new StringDictionary(); case '#microsoft.graph.wafAllowedHeadersDictionary': return new WafAllowedHeadersDictionary(); } diff --git a/src/Generated/Models/DirectoryAudit.php b/src/Generated/Models/DirectoryAudit.php index c2be70c1d11..4880e42be8d 100644 --- a/src/Generated/Models/DirectoryAudit.php +++ b/src/Generated/Models/DirectoryAudit.php @@ -23,6 +23,13 @@ public function __construct() { * @return DirectoryAudit */ public static function createFromDiscriminatorValue(ParseNode $parseNode): DirectoryAudit { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.appManagementAudit': return new AppManagementAudit(); + } + } return new DirectoryAudit(); } diff --git a/src/Generated/Models/DirectoryRoleManagementDeletedItemContainer.php b/src/Generated/Models/DirectoryRoleManagementDeletedItemContainer.php new file mode 100644 index 00000000000..980f5ab678a --- /dev/null +++ b/src/Generated/Models/DirectoryRoleManagementDeletedItemContainer.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'roleDefinitions' => fn(ParseNode $n) => $o->setRoleDefinitions($n->getCollectionOfObjectValues([UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the roleDefinitions property value. The soft-deleted custom role definitions in the directory. + * @return array|null + */ + public function getRoleDefinitions(): ?array { + $val = $this->getBackingStore()->get('roleDefinitions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UnifiedRoleDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'roleDefinitions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('roleDefinitions', $this->getRoleDefinitions()); + } + + /** + * Sets the roleDefinitions property value. The soft-deleted custom role definitions in the directory. + * @param array|null $value Value to set for the roleDefinitions property. + */ + public function setRoleDefinitions(?array $value): void { + $this->getBackingStore()->set('roleDefinitions', $value); + } + +} diff --git a/src/Generated/Models/DriftAccessPackageInfo.php b/src/Generated/Models/DriftAccessPackageInfo.php index e4d45533cc4..7c06b0a2c6a 100644 --- a/src/Generated/Models/DriftAccessPackageInfo.php +++ b/src/Generated/Models/DriftAccessPackageInfo.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the access package. * @return string|null */ public function getDisplayName(): ?string { @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifier property value. The identifier property + * Gets the identifier property value. The unique identifier of the access package. * @return string|null */ public function getIdentifier(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the access package. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -140,7 +140,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the identifier property value. The identifier property + * Sets the identifier property value. The unique identifier of the access package. * @param string|null $value Value to set for the identifier property. */ public function setIdentifier(?string $value): void { diff --git a/src/Generated/Models/DriftCounts.php b/src/Generated/Models/DriftCounts.php index 9ed80509620..461a70da619 100644 --- a/src/Generated/Models/DriftCounts.php +++ b/src/Generated/Models/DriftCounts.php @@ -70,7 +70,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the missing property value. The missing property + * Gets the missing property value. The number of assignments that are expected but not present on the resource. * @return int|null */ public function getMissing(): ?int { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the total property value. The total property + * Gets the total property value. The total number of unauthorized and missing access assignments. * @return int|null */ public function getTotal(): ?int { @@ -106,7 +106,7 @@ public function getTotal(): ?int { } /** - * Gets the unauthorized property value. The unauthorized property + * Gets the unauthorized property value. The number of assignments that exist on the resource but are not expected. * @return int|null */ public function getUnauthorized(): ?int { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the missing property value. The missing property + * Sets the missing property value. The number of assignments that are expected but not present on the resource. * @param int|null $value Value to set for the missing property. */ public function setMissing(?int $value): void { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the total property value. The total property + * Sets the total property value. The total number of unauthorized and missing access assignments. * @param int|null $value Value to set for the total property. */ public function setTotal(?int $value): void { @@ -170,7 +170,7 @@ public function setTotal(?int $value): void { } /** - * Sets the unauthorized property value. The unauthorized property + * Sets the unauthorized property value. The number of assignments that exist on the resource but are not expected. * @param int|null $value Value to set for the unauthorized property. */ public function setUnauthorized(?int $value): void { diff --git a/src/Generated/Models/DriftIdentityInfo.php b/src/Generated/Models/DriftIdentityInfo.php index 6de6c9320bb..1a9e1b8a193 100644 --- a/src/Generated/Models/DriftIdentityInfo.php +++ b/src/Generated/Models/DriftIdentityInfo.php @@ -64,7 +64,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the identity. * @return string|null */ public function getDisplayName(): ?string { @@ -90,7 +90,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifier property value. The identifier property + * Gets the identifier property value. The unique identifier for the identity within the drift record. * @return string|null */ public function getIdentifier(): ?string { @@ -114,7 +114,7 @@ public function getOdataType(): ?string { } /** - * Gets the principalName property value. The principalName property + * Gets the principalName property value. The principal name of the identity. * @return string|null */ public function getPrincipalName(): ?string { @@ -154,7 +154,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the identity. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -162,7 +162,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the identifier property value. The identifier property + * Sets the identifier property value. The unique identifier for the identity within the drift record. * @param string|null $value Value to set for the identifier property. */ public function setIdentifier(?string $value): void { @@ -178,7 +178,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the principalName property value. The principalName property + * Sets the principalName property value. The principal name of the identity. * @param string|null $value Value to set for the principalName property. */ public function setPrincipalName(?string $value): void { diff --git a/src/Generated/Models/DriftResourceInfo.php b/src/Generated/Models/DriftResourceInfo.php index ee5566f9794..59613c24d49 100644 --- a/src/Generated/Models/DriftResourceInfo.php +++ b/src/Generated/Models/DriftResourceInfo.php @@ -64,7 +64,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the catalogIdentifier property value. The catalogIdentifier property + * Gets the catalogIdentifier property value. The identifier of the entitlement management catalog that contains the resource. * @return string|null */ public function getCatalogIdentifier(): ?string { @@ -76,7 +76,7 @@ public function getCatalogIdentifier(): ?string { } /** - * Gets the catalogName property value. The catalogName property + * Gets the catalogName property value. The display name of the entitlement management catalog. * @return string|null */ public function getCatalogName(): ?string { @@ -88,7 +88,7 @@ public function getCatalogName(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the governed resource. * @return string|null */ public function getDisplayName(): ?string { @@ -116,7 +116,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identifier property value. The identifier property + * Gets the identifier property value. The unique identifier of the governed resource. * @return string|null */ public function getIdentifier(): ?string { @@ -182,7 +182,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the catalogIdentifier property value. The catalogIdentifier property + * Sets the catalogIdentifier property value. The identifier of the entitlement management catalog that contains the resource. * @param string|null $value Value to set for the catalogIdentifier property. */ public function setCatalogIdentifier(?string $value): void { @@ -190,7 +190,7 @@ public function setCatalogIdentifier(?string $value): void { } /** - * Sets the catalogName property value. The catalogName property + * Sets the catalogName property value. The display name of the entitlement management catalog. * @param string|null $value Value to set for the catalogName property. */ public function setCatalogName(?string $value): void { @@ -198,7 +198,7 @@ public function setCatalogName(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the governed resource. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -206,7 +206,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the identifier property value. The identifier property + * Sets the identifier property value. The unique identifier of the governed resource. * @param string|null $value Value to set for the identifier property. */ public function setIdentifier(?string $value): void { diff --git a/src/Generated/Models/DynamicRuleActivityLog.php b/src/Generated/Models/DynamicRuleActivityLog.php index a149da743ec..1511fcbfd2e 100644 --- a/src/Generated/Models/DynamicRuleActivityLog.php +++ b/src/Generated/Models/DynamicRuleActivityLog.php @@ -39,7 +39,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @return string|null */ public function getPolicyId(): ?string { @@ -51,7 +51,7 @@ public function getPolicyId(): ?string { } /** - * Gets the policyName property value. The policyName property + * Gets the policyName property value. Name of the protection policy. * @return string|null */ public function getPolicyName(): ?string { @@ -63,7 +63,7 @@ public function getPolicyName(): ?string { } /** - * Gets the protectionUnitDetails property value. The protectionUnitDetails property + * Gets the protectionUnitDetails property value. Contains Protection unit counts information. * @return ProtectionUnitDetails|null */ public function getProtectionUnitDetails(): ?ProtectionUnitDetails { @@ -86,7 +86,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { @@ -94,7 +94,7 @@ public function setPolicyId(?string $value): void { } /** - * Sets the policyName property value. The policyName property + * Sets the policyName property value. Name of the protection policy. * @param string|null $value Value to set for the policyName property. */ public function setPolicyName(?string $value): void { @@ -102,7 +102,7 @@ public function setPolicyName(?string $value): void { } /** - * Sets the protectionUnitDetails property value. The protectionUnitDetails property + * Sets the protectionUnitDetails property value. Contains Protection unit counts information. * @param ProtectionUnitDetails|null $value Value to set for the protectionUnitDetails property. */ public function setProtectionUnitDetails(?ProtectionUnitDetails $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 16f3ba3f11e..ef8c35a194d 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -49,15 +49,33 @@ use Microsoft\Graph\Beta\Generated\Models\ExternalConnectors\Schema; use Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\AlertConfiguration; use Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\HealthMonitoringRoot; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AccessPackageAssignmentRequiredRule; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AgentIdentityLifecycle; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AgentIdentityLifecyclePolicy; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AttestationComplianceIssue; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\ComplianceIssue; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\CustomTaskExtension; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\GuestLifecyclePolicy; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\IdentityLifecycle; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\InactivityRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Insights; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\InvitationRedemptionRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleManagementSettings; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicy; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyImpactSummary; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyPriorityConfiguration; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyReport; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyRule; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicySubjectReport; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleWorkflowsContainer; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\PeriodicAttestationRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SponsorPresenceRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskDefinition; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskReport; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserIdentityLifecycle; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\WorkflowTemplate; use Microsoft\Graph\Beta\Generated\Models\IndustryData\AdministrativeUnitProvisioningFlow; @@ -180,7 +198,9 @@ use Microsoft\Graph\Beta\Generated\Models\Partner\Security\ResponseTimeSecurityRequirement; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\SecurityRequirement; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\SecurityScoreHistory; +use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\AzureAggregatedUsage; use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\AzureUsage; +use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\BilledAggregatedUsage; use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\BilledReconciliation; use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\BilledUsage; use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\Billing; @@ -333,6 +353,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\WhoisBaseRecord; use Microsoft\Graph\Beta\Generated\Models\Security\WhoisHistoryRecord; use Microsoft\Graph\Beta\Generated\Models\Security\WhoisRecord; +use Microsoft\Graph\Beta\Generated\Models\Security\Workbook; use Microsoft\Graph\Beta\Generated\Models\Security\Zone; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\NumberAssignment; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\PolicyIdentifierDetail; @@ -482,6 +503,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.alert': return new \Microsoft\Graph\Beta\Generated\Models\Alert(); case '#microsoft.graph.allowedDataLocation': return new AllowedDataLocation(); case '#microsoft.graph.allowedValue': return new AllowedValue(); + case '#microsoft.graph.allUsersSpendingPolicy': return new AllUsersSpendingPolicy(); case '#microsoft.graph.androidAospReferencedApp': return new AndroidAospReferencedApp(); case '#microsoft.graph.androidAppConfigurationSchema': return new AndroidAppConfigurationSchema(); case '#microsoft.graph.androidCertificateProfileBase': return new AndroidCertificateProfileBase(); @@ -582,6 +604,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.applicationSignInSummary': return new ApplicationSignInSummary(); case '#microsoft.graph.applicationTemplate': return new ApplicationTemplate(); case '#microsoft.graph.appLogCollectionRequest': return new AppLogCollectionRequest(); + case '#microsoft.graph.appManagementAudit': return new AppManagementAudit(); case '#microsoft.graph.appManagementPolicy': return new AppManagementPolicy(); case '#microsoft.graph.appRoleAssignment': return new AppRoleAssignment(); case '#microsoft.graph.approval': return new Approval(); @@ -706,6 +729,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.browserSite': return new BrowserSite(); case '#microsoft.graph.browserSiteList': return new BrowserSiteList(); case '#microsoft.graph.browseSessionBase': return new BrowseSessionBase(); + case '#microsoft.graph.bucket': return new Bucket(); case '#microsoft.graph.building': return new Building(); case '#microsoft.graph.buildingMap': return new BuildingMap(); case '#microsoft.graph.builtInIdentityProvider': return new BuiltInIdentityProvider(); @@ -737,6 +761,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.canvasLayout': return new CanvasLayout(); case '#microsoft.graph.caPoliciesDeletableRoot': return new CaPoliciesDeletableRoot(); case '#microsoft.graph.cartToClassAssociation': return new CartToClassAssociation(); + case '#microsoft.graph.categoryDefinition': return new CategoryDefinition(); case '#microsoft.graph.certificateAuthorityAsEntity': return new CertificateAuthorityAsEntity(); case '#microsoft.graph.certificateAuthorityDetail': return new CertificateAuthorityDetail(); case '#microsoft.graph.certificateAuthorityPath': return new CertificateAuthorityPath(); @@ -752,6 +777,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.chatMessageHostedContent': return new ChatMessageHostedContent(); case '#microsoft.graph.chatMessageInfo': return new ChatMessageInfo(); case '#microsoft.graph.checklistItem': return new ChecklistItem(); + case '#microsoft.graph.checklistItemV4': return new ChecklistItemV4(); case '#microsoft.graph.chromeOSOnboardingSettings': return new ChromeOSOnboardingSettings(); case '#microsoft.graph.claimsMappingPolicy': return new ClaimsMappingPolicy(); case '#microsoft.graph.classificationJobResponse': return new ClassificationJobResponse(); @@ -809,6 +835,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.cloudPcServicePlan': return new CloudPcServicePlan(); case '#microsoft.graph.cloudPcSnapshot': return new CloudPcSnapshot(); case '#microsoft.graph.cloudPcSupportedRegion': return new CloudPcSupportedRegion(); + case '#microsoft.graph.cloudPcUserProfileSnapshot': return new CloudPcUserProfileSnapshot(); case '#microsoft.graph.cloudPcUserSetting': return new CloudPcUserSetting(); case '#microsoft.graph.cloudPcUserSettingAssignment': return new CloudPcUserSettingAssignment(); case '#microsoft.graph.cloudPCUserSettingsPersistenceDetail': return new CloudPCUserSettingsPersistenceDetail(); @@ -837,6 +864,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.contactFolder': return new ContactFolder(); case '#microsoft.graph.contactMergeSuggestions': return new ContactMergeSuggestions(); case '#microsoft.graph.contentActivity': return new ContentActivity(); + case '#microsoft.graph.contentLink': return new ContentLink(); case '#microsoft.graph.contentModel': return new ContentModel(); case '#microsoft.graph.contentSharingSession': return new ContentSharingSession(); case '#microsoft.graph.contentType': return new ContentType(); @@ -863,6 +891,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.copilotSetting': return new CopilotSetting(); case '#microsoft.graph.correlatedIdentity': return new CorrelatedIdentity(); case '#microsoft.graph.corsConfiguration_v2': return new CorsConfiguration_v2(); + case '#microsoft.graph.costManagementAlertSetting': return new CostManagementAlertSetting(); + case '#microsoft.graph.costManagementRoot': return new CostManagementRoot(); + case '#microsoft.graph.costManagementUserBalance': return new CostManagementUserBalance(); case '#microsoft.graph.credentialUsageSummary': return new CredentialUsageSummary(); case '#microsoft.graph.credentialUserRegistrationCount': return new CredentialUserRegistrationCount(); case '#microsoft.graph.credentialUserRegistrationDetails': return new CredentialUserRegistrationDetails(); @@ -885,6 +916,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.customAppScope': return new CustomAppScope(); case '#microsoft.graph.customAuthenticationExtension': return new CustomAuthenticationExtension(); case '#microsoft.graph.customCalloutExtension': return new CustomCalloutExtension(); + case '#microsoft.graph.customChoiceOption': return new CustomChoiceOption(); case '#microsoft.graph.customClaimsPolicy': return new CustomClaimsPolicy(); case '#microsoft.graph.customDataProvidedResource': return new CustomDataProvidedResource(); case '#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession': return new CustomDataProvidedResourceAccessReviewUploadSession(); @@ -892,6 +924,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.customDataProvidedResourceUploadSession': return new CustomDataProvidedResourceUploadSession(); case '#microsoft.graph.customExtensionHandler': return new CustomExtensionHandler(); case '#microsoft.graph.customExtensionStageSetting': return new CustomExtensionStageSetting(); + case '#microsoft.graph.customFieldDefinition': return new CustomFieldDefinition(); + case '#microsoft.graph.customFieldValue': return new CustomFieldValue(); case '#microsoft.graph.customSecurityAttributeAudit': return new CustomSecurityAttributeAudit(); case '#microsoft.graph.customSecurityAttributeDefinition': return new CustomSecurityAttributeDefinition(); case '#microsoft.graph.dailyInactiveUsersByApplicationMetric': return new DailyInactiveUsersByApplicationMetric(); @@ -919,6 +953,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.deletedItemContainer': return new DeletedItemContainer(); case '#microsoft.graph.deletedTeam': return new DeletedTeam(); case '#microsoft.graph.deltaParticipants': return new DeltaParticipants(); + case '#microsoft.graph.dependency': return new Dependency(); case '#microsoft.graph.depEnrollmentBaseProfile': return new DepEnrollmentBaseProfile(); case '#microsoft.graph.depEnrollmentProfile': return new DepEnrollmentProfile(); case '#microsoft.graph.depIOSEnrollmentProfile': return new DepIOSEnrollmentProfile(); @@ -1055,6 +1090,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.directoryObjectPartnerReference': return new DirectoryObjectPartnerReference(); case '#microsoft.graph.directoryRole': return new DirectoryRole(); case '#microsoft.graph.directoryRoleAccessReviewPolicy': return new DirectoryRoleAccessReviewPolicy(); + case '#microsoft.graph.directoryRoleManagementDeletedItemContainer': return new DirectoryRoleManagementDeletedItemContainer(); case '#microsoft.graph.directoryRoleTemplate': return new DirectoryRoleTemplate(); case '#microsoft.graph.directorySetting': return new DirectorySetting(); case '#microsoft.graph.directorySettingTemplate': return new DirectorySettingTemplate(); @@ -1172,6 +1208,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.entra': return new Entra(); case '#microsoft.graph.entraAccessDriftDetail': return new EntraAccessDriftDetail(); case '#microsoft.graph.entraIdProtectionRiskyUserApproval': return new EntraIdProtectionRiskyUserApproval(); + case '#microsoft.graph.entraProtectionPolicy': return new EntraProtectionPolicy(); case '#microsoft.graph.entraRecoveryServices.recovery': return new Recovery(); case '#microsoft.graph.entraRecoveryServices.recoveryChangeObjectBase': return new RecoveryChangeObjectBase(); case '#microsoft.graph.entraRecoveryServices.recoveryJob': return new RecoveryJob(); @@ -1257,6 +1294,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.gcpRole': return new GcpRole(); case '#microsoft.graph.gcpServiceAccount': return new GcpServiceAccount(); case '#microsoft.graph.gcpUser': return new GcpUser(); + case '#microsoft.graph.goal': return new Goal(); case '#microsoft.graph.goals': return new Goals(); case '#microsoft.graph.goalsExportJob': return new GoalsExportJob(); case '#microsoft.graph.governanceInsight': return new GovernanceInsight(); @@ -1320,6 +1358,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.healthMonitoring.alert': return new \Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\Alert(); case '#microsoft.graph.healthMonitoring.alertConfiguration': return new AlertConfiguration(); case '#microsoft.graph.healthMonitoring.healthMonitoringRoot': return new HealthMonitoringRoot(); + case '#microsoft.graph.historyItem': return new HistoryItem(); case '#microsoft.graph.homeRealmDiscoveryPolicy': return new HomeRealmDiscoveryPolicy(); case '#microsoft.graph.horizontalSection': return new HorizontalSection(); case '#microsoft.graph.horizontalSectionColumn': return new HorizontalSectionColumn(); @@ -1331,16 +1370,34 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.identityCorrelation': return new IdentityCorrelation(); case '#microsoft.graph.identityCustomUserFlowAttribute': return new IdentityCustomUserFlowAttribute(); case '#microsoft.graph.identityFinding': return new IdentityFinding(); + case '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule': return new AccessPackageAssignmentRequiredRule(); + case '#microsoft.graph.identityGovernance.agentIdentityLifecycle': return new AgentIdentityLifecycle(); + case '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': return new AgentIdentityLifecyclePolicy(); + case '#microsoft.graph.identityGovernance.attestationComplianceIssue': return new AttestationComplianceIssue(); + case '#microsoft.graph.identityGovernance.complianceIssue': return new ComplianceIssue(); case '#microsoft.graph.identityGovernance.customTaskExtension': return new CustomTaskExtension(); + case '#microsoft.graph.identityGovernance.guestLifecyclePolicy': return new GuestLifecyclePolicy(); + case '#microsoft.graph.identityGovernance.identityLifecycle': return new IdentityLifecycle(); + case '#microsoft.graph.identityGovernance.inactivityRule': return new InactivityRule(); case '#microsoft.graph.identityGovernance.insights': return new Insights(); + case '#microsoft.graph.identityGovernance.invitationRedemptionRule': return new InvitationRedemptionRule(); case '#microsoft.graph.identityGovernance.lifecycleManagementSettings': return new LifecycleManagementSettings(); + case '#microsoft.graph.identityGovernance.lifecyclePolicy': return new LifecyclePolicy(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyImpactSummary': return new LifecyclePolicyImpactSummary(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration': return new LifecyclePolicyPriorityConfiguration(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyReport': return new LifecyclePolicyReport(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyRule': return new LifecyclePolicyRule(); + case '#microsoft.graph.identityGovernance.lifecyclePolicySubjectReport': return new LifecyclePolicySubjectReport(); case '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': return new LifecycleWorkflowsContainer(); + case '#microsoft.graph.identityGovernance.periodicAttestationRule': return new PeriodicAttestationRule(); case '#microsoft.graph.identityGovernance.run': return new Run(); + case '#microsoft.graph.identityGovernance.sponsorPresenceRule': return new SponsorPresenceRule(); case '#microsoft.graph.identityGovernance.subjectProcessingResult': return new SubjectProcessingResult(); case '#microsoft.graph.identityGovernance.task': return new \Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Task(); case '#microsoft.graph.identityGovernance.taskDefinition': return new TaskDefinition(); case '#microsoft.graph.identityGovernance.taskProcessingResult': return new TaskProcessingResult(); case '#microsoft.graph.identityGovernance.taskReport': return new TaskReport(); + case '#microsoft.graph.identityGovernance.userIdentityLifecycle': return new UserIdentityLifecycle(); case '#microsoft.graph.identityGovernance.userProcessingResult': return new UserProcessingResult(); case '#microsoft.graph.identityGovernance.workflowTemplate': return new WorkflowTemplate(); case '#microsoft.graph.identityProvider': return new IdentityProvider(); @@ -1829,7 +1886,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.partner.security.securityRequirement': return new SecurityRequirement(); case '#microsoft.graph.partner.security.securityScoreHistory': return new SecurityScoreHistory(); case '#microsoft.graph.partners': return new Partners(); + case '#microsoft.graph.partners.billing.azureAggregatedUsage': return new AzureAggregatedUsage(); case '#microsoft.graph.partners.billing.azureUsage': return new AzureUsage(); + case '#microsoft.graph.partners.billing.billedAggregatedUsage': return new BilledAggregatedUsage(); case '#microsoft.graph.partners.billing.billedReconciliation': return new BilledReconciliation(); case '#microsoft.graph.partners.billing.billedUsage': return new BilledUsage(); case '#microsoft.graph.partners.billing.billing': return new Billing(); @@ -1878,10 +1937,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.pinnedChatMessageInfo': return new PinnedChatMessageInfo(); case '#microsoft.graph.place': return new Place(); case '#microsoft.graph.placeOperation': return new PlaceOperation(); + case '#microsoft.graph.plan': return new Plan(); + case '#microsoft.graph.planContextLink': return new PlanContextLink(); case '#microsoft.graph.planner': return new Planner(); case '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': return new PlannerAssignedToTaskBoardTaskFormat(); case '#microsoft.graph.plannerBucket': return new PlannerBucket(); case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); + case '#microsoft.graph.plannerChatMessage': return new PlannerChatMessage(); case '#microsoft.graph.plannerDelta': return new PlannerDelta(); case '#microsoft.graph.plannerGoal': return new PlannerGoal(); case '#microsoft.graph.plannerGroup': return new PlannerGroup(); @@ -2215,6 +2277,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.whoisBaseRecord': return new WhoisBaseRecord(); case '#microsoft.graph.security.whoisHistoryRecord': return new WhoisHistoryRecord(); case '#microsoft.graph.security.whoisRecord': return new WhoisRecord(); + case '#microsoft.graph.security.workbook': return new Workbook(); case '#microsoft.graph.security.zone': return new Zone(); case '#microsoft.graph.securityAction': return new SecurityAction(); case '#microsoft.graph.securityBaselineCategoryStateSummary': return new SecurityBaselineCategoryStateSummary(); @@ -2230,6 +2293,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.securityToolAwsRoleAdministratorFinding': return new SecurityToolAwsRoleAdministratorFinding(); case '#microsoft.graph.securityToolAwsServerlessFunctionAdministratorFinding': return new SecurityToolAwsServerlessFunctionAdministratorFinding(); case '#microsoft.graph.securityToolAwsUserAdministratorFinding': return new SecurityToolAwsUserAdministratorFinding(); + case '#microsoft.graph.selectedGroupsSpendingPolicy': return new SelectedGroupsSpendingPolicy(); case '#microsoft.graph.selfServiceSignUp': return new SelfServiceSignUp(); case '#microsoft.graph.sendDtmfTonesOperation': return new SendDtmfTonesOperation(); case '#microsoft.graph.sensitiveType': return new SensitiveType(); @@ -2313,6 +2377,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.softwareOathAuthenticationMethodConfiguration': return new SoftwareOathAuthenticationMethodConfiguration(); case '#microsoft.graph.softwareUpdateStatusSummary': return new SoftwareUpdateStatusSummary(); case '#microsoft.graph.speakerAssignmentSubmission': return new SpeakerAssignmentSubmission(); + case '#microsoft.graph.spendingPolicy': return new SpendingPolicy(); case '#microsoft.graph.staleSignInAlertConfiguration': return new StaleSignInAlertConfiguration(); case '#microsoft.graph.staleSignInAlertIncident': return new StaleSignInAlertIncident(); case '#microsoft.graph.standardWebPart': return new StandardWebPart(); @@ -2353,6 +2418,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.targetedManagedAppConfigurationPolicySetItem': return new TargetedManagedAppConfigurationPolicySetItem(); case '#microsoft.graph.targetedManagedAppPolicyAssignment': return new TargetedManagedAppPolicyAssignment(); case '#microsoft.graph.targetedManagedAppProtection': return new TargetedManagedAppProtection(); + case '#microsoft.graph.task': return new \Microsoft\Graph\Beta\Generated\Models\Task(); case '#microsoft.graph.taskFileAttachment': return new TaskFileAttachment(); case '#microsoft.graph.taskHistoryItem': return new TaskHistoryItem(); case '#microsoft.graph.taxGroup': return new TaxGroup(); @@ -2488,6 +2554,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.userActivity': return new UserActivity(); case '#microsoft.graph.userAnalytics': return new UserAnalytics(); case '#microsoft.graph.userAppInstallStatus': return new UserAppInstallStatus(); + case '#microsoft.graph.userAssignment': return new UserAssignment(); case '#microsoft.graph.userCloudCommunication': return new UserCloudCommunication(); case '#microsoft.graph.userConfiguration': return new UserConfiguration(); case '#microsoft.graph.userConsentRequest': return new UserConsentRequest(); diff --git a/src/Generated/Models/EntraAccessDriftDetail.php b/src/Generated/Models/EntraAccessDriftDetail.php index 17fa9ca87e2..a5290ce2679 100644 --- a/src/Generated/Models/EntraAccessDriftDetail.php +++ b/src/Generated/Models/EntraAccessDriftDetail.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entra } /** - * Gets the accessPackage property value. The accessPackage property + * Gets the accessPackage property value. The access package associated with this drift record. * @return DriftAccessPackageInfo|null */ public function getAccessPackage(): ?DriftAccessPackageInfo { @@ -37,7 +37,7 @@ public function getAccessPackage(): ?DriftAccessPackageInfo { } /** - * Gets the assignedRole property value. The assignedRole property + * Gets the assignedRole property value. The role currently assigned to the identity on the resource. * @return string|null */ public function getAssignedRole(): ?string { @@ -49,7 +49,7 @@ public function getAssignedRole(): ?string { } /** - * Gets the expectedRole property value. The expectedRole property + * Gets the expectedRole property value. The role expected based on the access package assignment. * @return string|null */ public function getExpectedRole(): ?string { @@ -82,7 +82,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the accessPackage property value. The accessPackage property + * Sets the accessPackage property value. The access package associated with this drift record. * @param DriftAccessPackageInfo|null $value Value to set for the accessPackage property. */ public function setAccessPackage(?DriftAccessPackageInfo $value): void { @@ -90,7 +90,7 @@ public function setAccessPackage(?DriftAccessPackageInfo $value): void { } /** - * Sets the assignedRole property value. The assignedRole property + * Sets the assignedRole property value. The role currently assigned to the identity on the resource. * @param string|null $value Value to set for the assignedRole property. */ public function setAssignedRole(?string $value): void { @@ -98,7 +98,7 @@ public function setAssignedRole(?string $value): void { } /** - * Sets the expectedRole property value. The expectedRole property + * Sets the expectedRole property value. The role expected based on the access package assignment. * @param string|null $value Value to set for the expectedRole property. */ public function setExpectedRole(?string $value): void { diff --git a/src/Generated/Models/EntraDriftIdentityInfo.php b/src/Generated/Models/EntraDriftIdentityInfo.php index 3de896ecb68..62397d7946f 100644 --- a/src/Generated/Models/EntraDriftIdentityInfo.php +++ b/src/Generated/Models/EntraDriftIdentityInfo.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identityType property value. The identityType property + * Gets the identityType property value. The type of identity. The possible values are user and group. * @return string|null */ public function getIdentityType(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the identityType property value. The identityType property + * Sets the identityType property value. The type of identity. The possible values are user and group. * @param string|null $value Value to set for the identityType property. */ public function setIdentityType(?string $value): void { diff --git a/src/Generated/Models/EntraProtectionPolicy.php b/src/Generated/Models/EntraProtectionPolicy.php new file mode 100644 index 00000000000..8fb2944339c --- /dev/null +++ b/src/Generated/Models/EntraProtectionPolicy.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.entraProtectionPolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EntraProtectionPolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntraProtectionPolicy { + return new EntraProtectionPolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/EntraProtectionPolicyCollectionResponse.php b/src/Generated/Models/EntraProtectionPolicyCollectionResponse.php new file mode 100644 index 00000000000..0cbd7cc3372 --- /dev/null +++ b/src/Generated/Models/EntraProtectionPolicyCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EntraProtectionPolicy::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntraProtectionPolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/ErrorActions.php b/src/Generated/Models/ErrorActions.php new file mode 100644 index 00000000000..ff3bb89cf92 --- /dev/null +++ b/src/Generated/Models/ErrorActions.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ErrorSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ErrorSettings { + return new ErrorSettings(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the errorAction property value. The errorAction property + * @return ErrorActions|null + */ + public function getErrorAction(): ?ErrorActions { + $val = $this->getBackingStore()->get('errorAction'); + if (is_null($val) || $val instanceof ErrorActions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorAction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'errorAction' => fn(ParseNode $n) => $o->setErrorAction($n->getEnumValue(ErrorActions::class)), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. Indicates whether Secure by Default is enabled for the protection scope. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('errorAction', $this->getErrorAction()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the errorAction property value. The errorAction property + * @param ErrorActions|null $value Value to set for the errorAction property. + */ + public function setErrorAction(?ErrorActions $value): void { + $this->getBackingStore()->set('errorAction', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether Secure by Default is enabled for the protection scope. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EvaluationErrorCategory.php b/src/Generated/Models/EvaluationErrorCategory.php new file mode 100644 index 00000000000..8d5c9f330c0 --- /dev/null +++ b/src/Generated/Models/EvaluationErrorCategory.php @@ -0,0 +1,13 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EvaluationErrorDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EvaluationErrorDetail { + return new EvaluationErrorDetail(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the errorCategory property value. The errorCategory property + * @return EvaluationErrorCategory|null + */ + public function getErrorCategory(): ?EvaluationErrorCategory { + $val = $this->getBackingStore()->get('errorCategory'); + if (is_null($val) || $val instanceof EvaluationErrorCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorCategory'"); + } + + /** + * Gets the errorMessage property value. The errorMessage property + * @return string|null + */ + public function getErrorMessage(): ?string { + $val = $this->getBackingStore()->get('errorMessage'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorMessage'"); + } + + /** + * Gets the errorType property value. The errorType property + * @return EvaluationErrorType|null + */ + public function getErrorType(): ?EvaluationErrorType { + $val = $this->getBackingStore()->get('errorType'); + if (is_null($val) || $val instanceof EvaluationErrorType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'errorCategory' => fn(ParseNode $n) => $o->setErrorCategory($n->getEnumValue(EvaluationErrorCategory::class)), + 'errorMessage' => fn(ParseNode $n) => $o->setErrorMessage($n->getStringValue()), + 'errorType' => fn(ParseNode $n) => $o->setErrorType($n->getEnumValue(EvaluationErrorType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('errorCategory', $this->getErrorCategory()); + $writer->writeStringValue('errorMessage', $this->getErrorMessage()); + $writer->writeEnumValue('errorType', $this->getErrorType()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the errorCategory property value. The errorCategory property + * @param EvaluationErrorCategory|null $value Value to set for the errorCategory property. + */ + public function setErrorCategory(?EvaluationErrorCategory $value): void { + $this->getBackingStore()->set('errorCategory', $value); + } + + /** + * Sets the errorMessage property value. The errorMessage property + * @param string|null $value Value to set for the errorMessage property. + */ + public function setErrorMessage(?string $value): void { + $this->getBackingStore()->set('errorMessage', $value); + } + + /** + * Sets the errorType property value. The errorType property + * @param EvaluationErrorType|null $value Value to set for the errorType property. + */ + public function setErrorType(?EvaluationErrorType $value): void { + $this->getBackingStore()->set('errorType', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EvaluationErrorType.php b/src/Generated/Models/EvaluationErrorType.php new file mode 100644 index 00000000000..4c416a08122 --- /dev/null +++ b/src/Generated/Models/EvaluationErrorType.php @@ -0,0 +1,32 @@ +setOdataType('#microsoft.graph.evaluationIncompleteActivityMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EvaluationIncompleteActivityMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EvaluationIncompleteActivityMetadata { + return new EvaluationIncompleteActivityMetadata(); + } + + /** + * Gets the errorAction property value. The errorAction property + * @return ErrorActions|null + */ + public function getErrorAction(): ?ErrorActions { + $val = $this->getBackingStore()->get('errorAction'); + if (is_null($val) || $val instanceof ErrorActions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorAction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'errorAction' => fn(ParseNode $n) => $o->setErrorAction($n->getEnumValue(ErrorActions::class)), + 'inspectionIncompleteReason' => fn(ParseNode $n) => $o->setInspectionIncompleteReason($n->getObjectValue([EvaluationErrorDetail::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the inspectionIncompleteReason property value. The inspectionIncompleteReason property + * @return EvaluationErrorDetail|null + */ + public function getInspectionIncompleteReason(): ?EvaluationErrorDetail { + $val = $this->getBackingStore()->get('inspectionIncompleteReason'); + if (is_null($val) || $val instanceof EvaluationErrorDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inspectionIncompleteReason'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('errorAction', $this->getErrorAction()); + $writer->writeObjectValue('inspectionIncompleteReason', $this->getInspectionIncompleteReason()); + } + + /** + * Sets the errorAction property value. The errorAction property + * @param ErrorActions|null $value Value to set for the errorAction property. + */ + public function setErrorAction(?ErrorActions $value): void { + $this->getBackingStore()->set('errorAction', $value); + } + + /** + * Sets the inspectionIncompleteReason property value. The inspectionIncompleteReason property + * @param EvaluationErrorDetail|null $value Value to set for the inspectionIncompleteReason property. + */ + public function setInspectionIncompleteReason(?EvaluationErrorDetail $value): void { + $this->getBackingStore()->set('inspectionIncompleteReason', $value); + } + +} diff --git a/src/Generated/Models/ExtensionFieldCollection.php b/src/Generated/Models/ExtensionFieldCollection.php new file mode 100644 index 00000000000..4e17de39c33 --- /dev/null +++ b/src/Generated/Models/ExtensionFieldCollection.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExtensionFieldCollection + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExtensionFieldCollection { + return new ExtensionFieldCollection(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Goal.php b/src/Generated/Models/Goal.php new file mode 100644 index 00000000000..2fc2778fbfd --- /dev/null +++ b/src/Generated/Models/Goal.php @@ -0,0 +1,377 @@ +getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @return GoalCapability|null + */ + public function getCapabilities(): ?GoalCapability { + $val = $this->getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof GoalCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the displayName property value. Title of the goal. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([GoalCapability::class, 'createFromDiscriminatorValue'])), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'finishDate' => fn(ParseNode $n) => $o->setFinishDate($n->getDateValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'startDate' => fn(ParseNode $n) => $o->setStartDate($n->getDateValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(PlannerGoalStatus::class)), + 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the finishDate property value. Date the goal is targeted to finish. + * @return Date|null + */ + public function getFinishDate(): ?Date { + $val = $this->getBackingStore()->get('finishDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finishDate'"); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the notes property value. Additional details or notes about the goal. + * @return ItemBody|null + */ + public function getNotes(): ?ItemBody { + $val = $this->getBackingStore()->get('notes'); + if (is_null($val) || $val instanceof ItemBody) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notes'"); + } + + /** + * Gets the planId property value. ID of the plan that contains the goal. Required, and immutable after creation. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Gets the priority property value. Priority of the goal. + * @return int|null + */ + public function getPriority(): ?int { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the startDate property value. Date the goal starts. + * @return Date|null + */ + public function getStartDate(): ?Date { + $val = $this->getBackingStore()->get('startDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDate'"); + } + + /** + * Gets the status property value. Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue. + * @return PlannerGoalStatus|null + */ + public function getStatus(): ?PlannerGoalStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof PlannerGoalStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tasks property value. The collection of tasks associated with the goal. Read-only. Nullable. + * @return array|null + */ + public function getTasks(): ?array { + $val = $this->getBackingStore()->get('tasks'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeDateValue('finishDate', $this->getFinishDate()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('notes', $this->getNotes()); + $writer->writeStringValue('planId', $this->getPlanId()); + $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeDateValue('startDate', $this->getStartDate()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + } + + /** + * Sets the archivalInfo property value. Information about whether the entity is archived, and when it was archived. + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param GoalCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?GoalCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the displayName property value. Title of the goal. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the finishDate property value. Date the goal is targeted to finish. + * @param Date|null $value Value to set for the finishDate property. + */ + public function setFinishDate(?Date $value): void { + $this->getBackingStore()->set('finishDate', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the notes property value. Additional details or notes about the goal. + * @param ItemBody|null $value Value to set for the notes property. + */ + public function setNotes(?ItemBody $value): void { + $this->getBackingStore()->set('notes', $value); + } + + /** + * Sets the planId property value. ID of the plan that contains the goal. Required, and immutable after creation. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + + /** + * Sets the priority property value. Priority of the goal. + * @param int|null $value Value to set for the priority property. + */ + public function setPriority(?int $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the startDate property value. Date the goal starts. + * @param Date|null $value Value to set for the startDate property. + */ + public function setStartDate(?Date $value): void { + $this->getBackingStore()->set('startDate', $value); + } + + /** + * Sets the status property value. Progress status of the goal. The possible values are: notStarted, onTrack, behind, atRisk, closed, unknownFutureValue. + * @param PlannerGoalStatus|null $value Value to set for the status property. + */ + public function setStatus(?PlannerGoalStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tasks property value. The collection of tasks associated with the goal. Read-only. Nullable. + * @param array|null $value Value to set for the tasks property. + */ + public function setTasks(?array $value): void { + $this->getBackingStore()->set('tasks', $value); + } + +} diff --git a/src/Generated/Models/GoalCapability.php b/src/Generated/Models/GoalCapability.php new file mode 100644 index 00000000000..fa257514b08 --- /dev/null +++ b/src/Generated/Models/GoalCapability.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return GoalCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GoalCapability { + return new GoalCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/GoalCollectionResponse.php b/src/Generated/Models/GoalCollectionResponse.php new file mode 100644 index 00000000000..c7c7520e3e4 --- /dev/null +++ b/src/Generated/Models/GoalCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Goal::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Goal::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Group.php b/src/Generated/Models/Group.php index 25bf91d0a88..53b0a689a1b 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -81,7 +81,7 @@ public function getAppRoleAssignments(): ?array { } /** - * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. + * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling. * @return array|null */ public function getAssignedLabels(): ?array { @@ -1364,7 +1364,7 @@ public function setAppRoleAssignments(?array $value): void { } /** - * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. + * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. To learn more about managing this property for Microsoft 365 vs. cloud security groups, see Key differences from Microsoft 365 group labeling. * @param array|null $value Value to set for the assignedLabels property. */ public function setAssignedLabels(?array $value): void { diff --git a/src/Generated/Models/HistoryItem.php b/src/Generated/Models/HistoryItem.php new file mode 100644 index 00000000000..35592b0c6c5 --- /dev/null +++ b/src/Generated/Models/HistoryItem.php @@ -0,0 +1,221 @@ +getBackingStore()->get('actor'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actor'"); + } + + /** + * Gets the entityId property value. ID of the entity the history item describes. + * @return string|null + */ + public function getEntityId(): ?string { + $val = $this->getBackingStore()->get('entityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityId'"); + } + + /** + * Gets the entityType property value. Type of the entity the history item describes. The possible values are: task, unknownFutureValue. + * @return HistoryEntityType|null + */ + public function getEntityType(): ?HistoryEntityType { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || $val instanceof HistoryEntityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); + } + + /** + * Gets the eventType property value. Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue. + * @return HistoryEventType|null + */ + public function getEventType(): ?HistoryEventType { + $val = $this->getBackingStore()->get('eventType'); + if (is_null($val) || $val instanceof HistoryEventType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'actor' => fn(ParseNode $n) => $o->setActor($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'entityId' => fn(ParseNode $n) => $o->setEntityId($n->getStringValue()), + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getEnumValue(HistoryEntityType::class)), + 'eventType' => fn(ParseNode $n) => $o->setEventType($n->getEnumValue(HistoryEventType::class)), + 'newData' => fn(ParseNode $n) => $o->setNewData($n->getStringValue()), + 'occurredDateTime' => fn(ParseNode $n) => $o->setOccurredDateTime($n->getDateTimeValue()), + 'oldData' => fn(ParseNode $n) => $o->setOldData($n->getStringValue()), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + ]); + } + + /** + * Gets the newData property value. Serialized representation of the entity state after the change. + * @return string|null + */ + public function getNewData(): ?string { + $val = $this->getBackingStore()->get('newData'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newData'"); + } + + /** + * Gets the occurredDateTime property value. Date and time the change occurred. Read-only. + * @return DateTime|null + */ + public function getOccurredDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('occurredDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'occurredDateTime'"); + } + + /** + * Gets the oldData property value. Serialized representation of the entity state before the change. + * @return string|null + */ + public function getOldData(): ?string { + $val = $this->getBackingStore()->get('oldData'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oldData'"); + } + + /** + * Gets the planId property value. ID of the plan the change occurred in. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('actor', $this->getActor()); + $writer->writeStringValue('entityId', $this->getEntityId()); + $writer->writeEnumValue('entityType', $this->getEntityType()); + $writer->writeEnumValue('eventType', $this->getEventType()); + $writer->writeStringValue('newData', $this->getNewData()); + $writer->writeStringValue('oldData', $this->getOldData()); + $writer->writeStringValue('planId', $this->getPlanId()); + } + + /** + * Sets the actor property value. Identity of the user (or application) that performed the change. + * @param IdentitySet|null $value Value to set for the actor property. + */ + public function setActor(?IdentitySet $value): void { + $this->getBackingStore()->set('actor', $value); + } + + /** + * Sets the entityId property value. ID of the entity the history item describes. + * @param string|null $value Value to set for the entityId property. + */ + public function setEntityId(?string $value): void { + $this->getBackingStore()->set('entityId', $value); + } + + /** + * Sets the entityType property value. Type of the entity the history item describes. The possible values are: task, unknownFutureValue. + * @param HistoryEntityType|null $value Value to set for the entityType property. + */ + public function setEntityType(?HistoryEntityType $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the eventType property value. Type of the change event that occurred. The possible values are: created, updated, deleted, undeleted, moved, unknownFutureValue. + * @param HistoryEventType|null $value Value to set for the eventType property. + */ + public function setEventType(?HistoryEventType $value): void { + $this->getBackingStore()->set('eventType', $value); + } + + /** + * Sets the newData property value. Serialized representation of the entity state after the change. + * @param string|null $value Value to set for the newData property. + */ + public function setNewData(?string $value): void { + $this->getBackingStore()->set('newData', $value); + } + + /** + * Sets the occurredDateTime property value. Date and time the change occurred. Read-only. + * @param DateTime|null $value Value to set for the occurredDateTime property. + */ + public function setOccurredDateTime(?DateTime $value): void { + $this->getBackingStore()->set('occurredDateTime', $value); + } + + /** + * Sets the oldData property value. Serialized representation of the entity state before the change. + * @param string|null $value Value to set for the oldData property. + */ + public function setOldData(?string $value): void { + $this->getBackingStore()->set('oldData', $value); + } + + /** + * Sets the planId property value. ID of the plan the change occurred in. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + +} diff --git a/src/Generated/Models/HistoryItemCollectionResponse.php b/src/Generated/Models/HistoryItemCollectionResponse.php new file mode 100644 index 00000000000..97af7b9083a --- /dev/null +++ b/src/Generated/Models/HistoryItemCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([HistoryItem::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HistoryItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AccessPackageAssignmentRequiredRule.php b/src/Generated/Models/IdentityGovernance/AccessPackageAssignmentRequiredRule.php new file mode 100644 index 00000000000..7d48a47e8a4 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AccessPackageAssignmentRequiredRule.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessPackageAssignmentRequiredRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageAssignmentRequiredRule { + return new AccessPackageAssignmentRequiredRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AgentBuilderPlatforms.php b/src/Generated/Models/IdentityGovernance/AgentBuilderPlatforms.php new file mode 100644 index 00000000000..f15debc5943 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AgentBuilderPlatforms.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.identityGovernance.agentIdentityLifecycle'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentIdentityLifecycle + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentIdentityLifecycle { + return new AgentIdentityLifecycle(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php b/src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php new file mode 100644 index 00000000000..f944d896bca --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentIdentityLifecyclePolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentIdentityLifecyclePolicy { + return new AgentIdentityLifecyclePolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AllExcludingAgentBuilderPlatformsSubjectSet.php b/src/Generated/Models/IdentityGovernance/AllExcludingAgentBuilderPlatformsSubjectSet.php new file mode 100644 index 00000000000..1691ddbf7b6 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AllExcludingAgentBuilderPlatformsSubjectSet.php @@ -0,0 +1,72 @@ +setOdataType('#microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllExcludingAgentBuilderPlatformsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllExcludingAgentBuilderPlatformsSubjectSet { + return new AllExcludingAgentBuilderPlatformsSubjectSet(); + } + + /** + * Gets the excludedAgentBuilderPlatforms property value. The excludedAgentBuilderPlatforms property + * @return AgentBuilderPlatforms|null + */ + public function getExcludedAgentBuilderPlatforms(): ?AgentBuilderPlatforms { + $val = $this->getBackingStore()->get('excludedAgentBuilderPlatforms'); + if (is_null($val) || $val instanceof AgentBuilderPlatforms) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludedAgentBuilderPlatforms'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'excludedAgentBuilderPlatforms' => fn(ParseNode $n) => $o->setExcludedAgentBuilderPlatforms($n->getEnumValue(AgentBuilderPlatforms::class)), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('excludedAgentBuilderPlatforms', $this->getExcludedAgentBuilderPlatforms()); + } + + /** + * Sets the excludedAgentBuilderPlatforms property value. The excludedAgentBuilderPlatforms property + * @param AgentBuilderPlatforms|null $value Value to set for the excludedAgentBuilderPlatforms property. + */ + public function setExcludedAgentBuilderPlatforms(?AgentBuilderPlatforms $value): void { + $this->getBackingStore()->set('excludedAgentBuilderPlatforms', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php b/src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php new file mode 100644 index 00000000000..6a20e0d3260 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllExcludingGroupsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllExcludingGroupsSubjectSet { + return new AllExcludingGroupsSubjectSet(); + } + + /** + * Gets the excludedGroups property value. The excludedGroups property + * @return array|null + */ + public function getExcludedGroups(): ?array { + $val = $this->getBackingStore()->get('excludedGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Group::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludedGroups'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'excludedGroups' => fn(ParseNode $n) => $o->setExcludedGroups($n->getCollectionOfObjectValues([Group::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('excludedGroups', $this->getExcludedGroups()); + } + + /** + * Sets the excludedGroups property value. The excludedGroups property + * @param array|null $value Value to set for the excludedGroups property. + */ + public function setExcludedGroups(?array $value): void { + $this->getBackingStore()->set('excludedGroups', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php b/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php new file mode 100644 index 00000000000..495ff8f63b1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllExcludingSpecificObjectsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllExcludingSpecificObjectsSubjectSet { + return new AllExcludingSpecificObjectsSubjectSet(); + } + + /** + * Gets the excludedObjects property value. The excludedObjects property + * @return array|null + */ + public function getExcludedObjects(): ?array { + $val = $this->getBackingStore()->get('excludedObjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludedObjects'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'excludedObjects' => fn(ParseNode $n) => $o->setExcludedObjects($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('excludedObjects', $this->getExcludedObjects()); + } + + /** + * Sets the excludedObjects property value. The excludedObjects property + * @param array|null $value Value to set for the excludedObjects property. + */ + public function setExcludedObjects(?array $value): void { + $this->getBackingStore()->set('excludedObjects', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php b/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php new file mode 100644 index 00000000000..69744ddad6f --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php @@ -0,0 +1,77 @@ +|null + */ + public function getAttestationBlockReasons(): ?array { + $val = $this->getBackingStore()->get('attestationBlockReasons'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attestationBlockReasons'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attestationBlockReasons' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAttestationBlockReasons($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('attestationBlockReasons', $this->getAttestationBlockReasons()); + } + + /** + * Sets the attestationBlockReasons property value. The reasons that prevented the identity from being attested. + * @param array|null $value Value to set for the attestationBlockReasons property. + */ + public function setAttestationBlockReasons(?array $value): void { + $this->getBackingStore()->set('attestationBlockReasons', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ComplianceIssue.php b/src/Generated/Models/IdentityGovernance/ComplianceIssue.php new file mode 100644 index 00000000000..077234b0dab --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ComplianceIssue.php @@ -0,0 +1,141 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.attestationComplianceIssue': return new AttestationComplianceIssue(); + } + } + return new ComplianceIssue(); + } + + /** + * Gets the description property value. A human-readable description of the compliance issue. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'governingPolicyReferenceId' => fn(ParseNode $n) => $o->setGoverningPolicyReferenceId($n->getStringValue()), + 'issueCode' => fn(ParseNode $n) => $o->setIssueCode($n->getStringValue()), + 'ruleType' => fn(ParseNode $n) => $o->setRuleType($n->getStringValue()), + ]); + } + + /** + * Gets the governingPolicyReferenceId property value. The identifier of the lifecycle policy that generated the compliance issue. + * @return string|null + */ + public function getGoverningPolicyReferenceId(): ?string { + $val = $this->getBackingStore()->get('governingPolicyReferenceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'governingPolicyReferenceId'"); + } + + /** + * Gets the issueCode property value. A code that identifies the type of compliance issue. + * @return string|null + */ + public function getIssueCode(): ?string { + $val = $this->getBackingStore()->get('issueCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issueCode'"); + } + + /** + * Gets the ruleType property value. The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance. + * @return string|null + */ + public function getRuleType(): ?string { + $val = $this->getBackingStore()->get('ruleType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('governingPolicyReferenceId', $this->getGoverningPolicyReferenceId()); + $writer->writeStringValue('issueCode', $this->getIssueCode()); + $writer->writeStringValue('ruleType', $this->getRuleType()); + } + + /** + * Sets the description property value. A human-readable description of the compliance issue. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the governingPolicyReferenceId property value. The identifier of the lifecycle policy that generated the compliance issue. + * @param string|null $value Value to set for the governingPolicyReferenceId property. + */ + public function setGoverningPolicyReferenceId(?string $value): void { + $this->getBackingStore()->set('governingPolicyReferenceId', $value); + } + + /** + * Sets the issueCode property value. A code that identifies the type of compliance issue. + * @param string|null $value Value to set for the issueCode property. + */ + public function setIssueCode(?string $value): void { + $this->getBackingStore()->set('issueCode', $value); + } + + /** + * Sets the ruleType property value. The type of rule that generated the compliance issue, so callers can identify which rule caused non-compliance. + * @param string|null $value Value to set for the ruleType property. + */ + public function setRuleType(?string $value): void { + $this->getBackingStore()->set('ruleType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php b/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php new file mode 100644 index 00000000000..a3cca617c1c --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ComplianceIssue::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ComplianceIssue::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ComplianceState.php b/src/Generated/Models/IdentityGovernance/ComplianceState.php new file mode 100644 index 00000000000..ec71060a6f9 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ComplianceState.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeleteOnlyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeleteOnlyEnforcementAction { + return new DeleteOnlyEnforcementAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php b/src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php new file mode 100644 index 00000000000..adb4754b6e4 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.disableOnlyEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DisableOnlyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DisableOnlyEnforcementAction { + return new DisableOnlyEnforcementAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php b/src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php new file mode 100644 index 00000000000..6dee7254e7c --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DisableThenDeleteEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DisableThenDeleteEnforcementAction { + return new DisableThenDeleteEnforcementAction(); + } + + /** + * Gets the deletionGracePeriodInDays property value. The number of days to wait after disabling a non-compliant identity before deleting it. + * @return int|null + */ + public function getDeletionGracePeriodInDays(): ?int { + $val = $this->getBackingStore()->get('deletionGracePeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletionGracePeriodInDays'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deletionGracePeriodInDays' => fn(ParseNode $n) => $o->setDeletionGracePeriodInDays($n->getIntegerValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('deletionGracePeriodInDays', $this->getDeletionGracePeriodInDays()); + } + + /** + * Sets the deletionGracePeriodInDays property value. The number of days to wait after disabling a non-compliant identity before deleting it. + * @param int|null $value Value to set for the deletionGracePeriodInDays property. + */ + public function setDeletionGracePeriodInDays(?int $value): void { + $this->getBackingStore()->set('deletionGracePeriodInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/GuestLifecyclePolicy.php b/src/Generated/Models/IdentityGovernance/GuestLifecyclePolicy.php new file mode 100644 index 00000000000..010bbf22006 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/GuestLifecyclePolicy.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.guestLifecyclePolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return GuestLifecyclePolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GuestLifecyclePolicy { + return new GuestLifecyclePolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php b/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php new file mode 100644 index 00000000000..26435f88d41 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php @@ -0,0 +1,124 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.agentIdentityLifecycle': return new AgentIdentityLifecycle(); + case '#microsoft.graph.identityGovernance.userIdentityLifecycle': return new UserIdentityLifecycle(); + } + } + return new IdentityLifecycle(); + } + + /** + * Gets the complianceIssues property value. The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @return array|null + */ + public function getComplianceIssues(): ?array { + $val = $this->getBackingStore()->get('complianceIssues'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ComplianceIssue::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'complianceIssues'"); + } + + /** + * Gets the effectiveGoverningPolicy property value. The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @return LifecyclePolicy|null + */ + public function getEffectiveGoverningPolicy(): ?LifecyclePolicy { + $val = $this->getBackingStore()->get('effectiveGoverningPolicy'); + if (is_null($val) || $val instanceof LifecyclePolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'effectiveGoverningPolicy'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'complianceIssues' => fn(ParseNode $n) => $o->setComplianceIssues($n->getCollectionOfObjectValues([ComplianceIssue::class, 'createFromDiscriminatorValue'])), + 'effectiveGoverningPolicy' => fn(ParseNode $n) => $o->setEffectiveGoverningPolicy($n->getObjectValue([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + 'lastAttestationDateTime' => fn(ParseNode $n) => $o->setLastAttestationDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the lastAttestationDateTime property value. The date and time when the identity was last attested. This value can be null if the identity hasn't yet been attested. + * @return DateTime|null + */ + public function getLastAttestationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastAttestationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAttestationDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('complianceIssues', $this->getComplianceIssues()); + $writer->writeObjectValue('effectiveGoverningPolicy', $this->getEffectiveGoverningPolicy()); + $writer->writeDateTimeValue('lastAttestationDateTime', $this->getLastAttestationDateTime()); + } + + /** + * Sets the complianceIssues property value. The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @param array|null $value Value to set for the complianceIssues property. + */ + public function setComplianceIssues(?array $value): void { + $this->getBackingStore()->set('complianceIssues', $value); + } + + /** + * Sets the effectiveGoverningPolicy property value. The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @param LifecyclePolicy|null $value Value to set for the effectiveGoverningPolicy property. + */ + public function setEffectiveGoverningPolicy(?LifecyclePolicy $value): void { + $this->getBackingStore()->set('effectiveGoverningPolicy', $value); + } + + /** + * Sets the lastAttestationDateTime property value. The date and time when the identity was last attested. This value can be null if the identity hasn't yet been attested. + * @param DateTime|null $value Value to set for the lastAttestationDateTime property. + */ + public function setLastAttestationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastAttestationDateTime', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/InactivityRule.php b/src/Generated/Models/IdentityGovernance/InactivityRule.php new file mode 100644 index 00000000000..7fc36f0d0d3 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/InactivityRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.inactivityRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InactivityRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InactivityRule { + return new InactivityRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'lastActivityThresholdInDays' => fn(ParseNode $n) => $o->setLastActivityThresholdInDays($n->getIntegerValue()), + ]); + } + + /** + * Gets the lastActivityThresholdInDays property value. The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + * @return int|null + */ + public function getLastActivityThresholdInDays(): ?int { + $val = $this->getBackingStore()->get('lastActivityThresholdInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActivityThresholdInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('lastActivityThresholdInDays', $this->getLastActivityThresholdInDays()); + } + + /** + * Sets the lastActivityThresholdInDays property value. The maximum number of days an identity can remain inactive before it's flagged as non-compliant by the rule. + * @param int|null $value Value to set for the lastActivityThresholdInDays property. + */ + public function setLastActivityThresholdInDays(?int $value): void { + $this->getBackingStore()->set('lastActivityThresholdInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/InvitationRedemptionRule.php b/src/Generated/Models/IdentityGovernance/InvitationRedemptionRule.php new file mode 100644 index 00000000000..f97a73ebf35 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/InvitationRedemptionRule.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.identityGovernance.invitationRedemptionRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InvitationRedemptionRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InvitationRedemptionRule { + return new InvitationRedemptionRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'invitationRedemptionThresholdInDays' => fn(ParseNode $n) => $o->setInvitationRedemptionThresholdInDays($n->getIntegerValue()), + ]); + } + + /** + * Gets the invitationRedemptionThresholdInDays property value. The number of days in which the guest user must redeem their invitation. + * @return int|null + */ + public function getInvitationRedemptionThresholdInDays(): ?int { + $val = $this->getBackingStore()->get('invitationRedemptionThresholdInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'invitationRedemptionThresholdInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('invitationRedemptionThresholdInDays', $this->getInvitationRedemptionThresholdInDays()); + } + + /** + * Sets the invitationRedemptionThresholdInDays property value. The number of days in which the guest user must redeem their invitation. + * @param int|null $value Value to set for the invitationRedemptionThresholdInDays property. + */ + public function setInvitationRedemptionThresholdInDays(?int $value): void { + $this->getBackingStore()->set('invitationRedemptionThresholdInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php new file mode 100644 index 00000000000..b46e7de0062 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php @@ -0,0 +1,414 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': return new AgentIdentityLifecyclePolicy(); + case '#microsoft.graph.identityGovernance.guestLifecyclePolicy': return new GuestLifecyclePolicy(); + } + } + return new LifecyclePolicy(); + } + + /** + * Gets the createdBy property value. The user or service principal that created the policy. + * @return DirectoryObject|null + */ + public function getCreatedBy(): ?DirectoryObject { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the policy was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. The description of the policy. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The display name of the policy. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the enforcementAction property value. The enforcementAction property + * @return LifecyclePolicyEnforcementAction|null + */ + public function getEnforcementAction(): ?LifecyclePolicyEnforcementAction { + $val = $this->getBackingStore()->get('enforcementAction'); + if (is_null($val) || $val instanceof LifecyclePolicyEnforcementAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enforcementAction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'enforcementAction' => fn(ParseNode $n) => $o->setEnforcementAction($n->getObjectValue([LifecyclePolicyEnforcementAction::class, 'createFromDiscriminatorValue'])), + 'gracePeriodInDays' => fn(ParseNode $n) => $o->setGracePeriodInDays($n->getIntegerValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'notificationSchedule' => fn(ParseNode $n) => $o->setNotificationSchedule($n->getObjectValue([LifecyclePolicyNotificationSettings::class, 'createFromDiscriminatorValue'])), + 'policySource' => fn(ParseNode $n) => $o->setPolicySource($n->getEnumValue(LifecyclePolicySource::class)), + 'report' => fn(ParseNode $n) => $o->setReport($n->getObjectValue([LifecyclePolicyReport::class, 'createFromDiscriminatorValue'])), + 'rules' => fn(ParseNode $n) => $o->setRules($n->getCollectionOfObjectValues([LifecyclePolicyRule::class, 'createFromDiscriminatorValue'])), + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([SubjectSet::class, 'createFromDiscriminatorValue'])), + 'versionNumber' => fn(ParseNode $n) => $o->setVersionNumber($n->getIntegerValue()), + 'versions' => fn(ParseNode $n) => $o->setVersions($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the gracePeriodInDays property value. The number of days after an identity becomes non-compliant before the enforcement action is applied. + * @return int|null + */ + public function getGracePeriodInDays(): ?int { + $val = $this->getBackingStore()->get('gracePeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gracePeriodInDays'"); + } + + /** + * Gets the isEnabled property value. Indicates whether the policy is enabled and actively evaluated. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the lastModifiedBy property value. The user or service principal that last modified the policy. + * @return DirectoryObject|null + */ + public function getLastModifiedBy(): ?DirectoryObject { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. The date and time when the policy was last modified. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the notificationSchedule property value. The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent. + * @return LifecyclePolicyNotificationSettings|null + */ + public function getNotificationSchedule(): ?LifecyclePolicyNotificationSettings { + $val = $this->getBackingStore()->get('notificationSchedule'); + if (is_null($val) || $val instanceof LifecyclePolicyNotificationSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notificationSchedule'"); + } + + /** + * Gets the policySource property value. The policySource property + * @return LifecyclePolicySource|null + */ + public function getPolicySource(): ?LifecyclePolicySource { + $val = $this->getBackingStore()->get('policySource'); + if (is_null($val) || $val instanceof LifecyclePolicySource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policySource'"); + } + + /** + * Gets the report property value. The latest processing report for the policy. + * @return LifecyclePolicyReport|null + */ + public function getReport(): ?LifecyclePolicyReport { + $val = $this->getBackingStore()->get('report'); + if (is_null($val) || $val instanceof LifecyclePolicyReport) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'report'"); + } + + /** + * Gets the rules property value. The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @return array|null + */ + public function getRules(): ?array { + $val = $this->getBackingStore()->get('rules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyRule::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rules'"); + } + + /** + * Gets the scope property value. The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation. + * @return SubjectSet|null + */ + public function getScope(): ?SubjectSet { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof SubjectSet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Gets the versionNumber property value. The version number of the policy, which increments each time the policy is updated. + * @return int|null + */ + public function getVersionNumber(): ?int { + $val = $this->getBackingStore()->get('versionNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versionNumber'"); + } + + /** + * Gets the versions property value. The collection of previous versions of the policy. + * @return array|null + */ + public function getVersions(): ?array { + $val = $this->getBackingStore()->get('versions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('enforcementAction', $this->getEnforcementAction()); + $writer->writeIntegerValue('gracePeriodInDays', $this->getGracePeriodInDays()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('notificationSchedule', $this->getNotificationSchedule()); + $writer->writeEnumValue('policySource', $this->getPolicySource()); + $writer->writeObjectValue('report', $this->getReport()); + $writer->writeCollectionOfObjectValues('rules', $this->getRules()); + $writer->writeObjectValue('scope', $this->getScope()); + $writer->writeIntegerValue('versionNumber', $this->getVersionNumber()); + $writer->writeCollectionOfObjectValues('versions', $this->getVersions()); + } + + /** + * Sets the createdBy property value. The user or service principal that created the policy. + * @param DirectoryObject|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?DirectoryObject $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the policy was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. The description of the policy. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The display name of the policy. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the enforcementAction property value. The enforcementAction property + * @param LifecyclePolicyEnforcementAction|null $value Value to set for the enforcementAction property. + */ + public function setEnforcementAction(?LifecyclePolicyEnforcementAction $value): void { + $this->getBackingStore()->set('enforcementAction', $value); + } + + /** + * Sets the gracePeriodInDays property value. The number of days after an identity becomes non-compliant before the enforcement action is applied. + * @param int|null $value Value to set for the gracePeriodInDays property. + */ + public function setGracePeriodInDays(?int $value): void { + $this->getBackingStore()->set('gracePeriodInDays', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether the policy is enabled and actively evaluated. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the lastModifiedBy property value. The user or service principal that last modified the policy. + * @param DirectoryObject|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?DirectoryObject $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The date and time when the policy was last modified. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the notificationSchedule property value. The notification settings for the policy, including the offsets, in days after non-compliance, at which notifications are sent. + * @param LifecyclePolicyNotificationSettings|null $value Value to set for the notificationSchedule property. + */ + public function setNotificationSchedule(?LifecyclePolicyNotificationSettings $value): void { + $this->getBackingStore()->set('notificationSchedule', $value); + } + + /** + * Sets the policySource property value. The policySource property + * @param LifecyclePolicySource|null $value Value to set for the policySource property. + */ + public function setPolicySource(?LifecyclePolicySource $value): void { + $this->getBackingStore()->set('policySource', $value); + } + + /** + * Sets the report property value. The latest processing report for the policy. + * @param LifecyclePolicyReport|null $value Value to set for the report property. + */ + public function setReport(?LifecyclePolicyReport $value): void { + $this->getBackingStore()->set('report', $value); + } + + /** + * Sets the rules property value. The collection of inline compliance rules evaluated for the policy. Rules are combined with AND logic. A maximum of 10 rules are allowed per policy. + * @param array|null $value Value to set for the rules property. + */ + public function setRules(?array $value): void { + $this->getBackingStore()->set('rules', $value); + } + + /** + * Sets the scope property value. The set of subjects that the policy applies to. For example, use an allExcludingGroupsSubjectSet to exclude specific groups from evaluation. + * @param SubjectSet|null $value Value to set for the scope property. + */ + public function setScope(?SubjectSet $value): void { + $this->getBackingStore()->set('scope', $value); + } + + /** + * Sets the versionNumber property value. The version number of the policy, which increments each time the policy is updated. + * @param int|null $value Value to set for the versionNumber property. + */ + public function setVersionNumber(?int $value): void { + $this->getBackingStore()->set('versionNumber', $value); + } + + /** + * Sets the versions property value. The collection of previous versions of the policy. + * @param array|null $value Value to set for the versions property. + */ + public function setVersions(?array $value): void { + $this->getBackingStore()->set('versions', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyAgentIdentitySubjectReference.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyAgentIdentitySubjectReference.php new file mode 100644 index 00000000000..ca307fb803e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyAgentIdentitySubjectReference.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyAgentIdentitySubjectReference + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyAgentIdentitySubjectReference { + return new LifecyclePolicyAgentIdentitySubjectReference(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php new file mode 100644 index 00000000000..ebfc21446c3 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyComplianceStatus.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyComplianceStatus.php new file mode 100644 index 00000000000..9d3338931b1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyComplianceStatus.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyEnforcementAction { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction': return new DeleteOnlyEnforcementAction(); + case '#microsoft.graph.identityGovernance.disableOnlyEnforcementAction': return new DisableOnlyEnforcementAction(); + case '#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction': return new DisableThenDeleteEnforcementAction(); + } + } + return new LifecyclePolicyEnforcementAction(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementActionState.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementActionState.php new file mode 100644 index 00000000000..4747898b1a4 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementActionState.php @@ -0,0 +1,18 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyImpactAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyImpactAction { + return new LifecyclePolicyImpactAction(); + } + + /** + * Gets the actionType property value. The actionType property + * @return LifecyclePolicyImpactActionType|null + */ + public function getActionType(): ?LifecyclePolicyImpactActionType { + $val = $this->getBackingStore()->get('actionType'); + if (is_null($val) || $val instanceof LifecyclePolicyImpactActionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionType'"); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dateTime property value. The date and time when the action occurred. + * @return DateTime|null + */ + public function getDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'actionType' => fn(ParseNode $n) => $o->setActionType($n->getEnumValue(LifecyclePolicyImpactActionType::class)), + 'dateTime' => fn(ParseNode $n) => $o->setDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('actionType', $this->getActionType()); + $writer->writeDateTimeValue('dateTime', $this->getDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the actionType property value. The actionType property + * @param LifecyclePolicyImpactActionType|null $value Value to set for the actionType property. + */ + public function setActionType(?LifecyclePolicyImpactActionType $value): void { + $this->getBackingStore()->set('actionType', $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dateTime property value. The date and time when the action occurred. + * @param DateTime|null $value Value to set for the dateTime property. + */ + public function setDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactActionType.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactActionType.php new file mode 100644 index 00000000000..3f11201e570 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyImpactActionType.php @@ -0,0 +1,14 @@ +|null + */ + public function getActionsTaken(): ?array { + $val = $this->getBackingStore()->get('actionsTaken'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyImpactAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionsTaken'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'actionsTaken' => fn(ParseNode $n) => $o->setActionsTaken($n->getCollectionOfObjectValues([LifecyclePolicyImpactAction::class, 'createFromDiscriminatorValue'])), + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the subject property value. The subject evaluated by the policy. + * @return DirectoryObject|null + */ + public function getSubject(): ?DirectoryObject { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('actionsTaken', $this->getActionsTaken()); + $writer->writeObjectValue('subject', $this->getSubject()); + } + + /** + * Sets the actionsTaken property value. The policy actions taken for the subject during the evaluation period. + * @param array|null $value Value to set for the actionsTaken property. + */ + public function setActionsTaken(?array $value): void { + $this->getBackingStore()->set('actionsTaken', $value); + } + + /** + * Sets the subject property value. The subject evaluated by the policy. + * @param DirectoryObject|null $value Value to set for the subject property. + */ + public function setSubject(?DirectoryObject $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyNextEnforcementAction.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyNextEnforcementAction.php new file mode 100644 index 00000000000..ed2267c512b --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyNextEnforcementAction.php @@ -0,0 +1,16 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyNotificationSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyNotificationSettings { + return new LifecyclePolicyNotificationSettings(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the additionalFallbackRecipients property value. The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + * @return array|null + */ + public function getAdditionalFallbackRecipients(): ?array { + $val = $this->getBackingStore()->get('additionalFallbackRecipients'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalFallbackRecipients'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'additionalFallbackRecipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAdditionalFallbackRecipients($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'offsetsAfterNonComplianceInDays' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + } + /** @var array|null $val */ + $this->setOffsetsAfterNonComplianceInDays($val); + }, + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the offsetsAfterNonComplianceInDays property value. The offsets, in days after an identity becomes non-compliant, at which notifications are sent. + * @return array|null + */ + public function getOffsetsAfterNonComplianceInDays(): ?array { + $val = $this->getBackingStore()->get('offsetsAfterNonComplianceInDays'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'offsetsAfterNonComplianceInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('additionalFallbackRecipients', $this->getAdditionalFallbackRecipients()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('offsetsAfterNonComplianceInDays', $this->getOffsetsAfterNonComplianceInDays()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the additionalFallbackRecipients property value. The email addresses used when no targeted notification recipient has a valid email address. These addresses aren't copied on every notification or used alongside a valid targeted recipient. + * @param array|null $value Value to set for the additionalFallbackRecipients property. + */ + public function setAdditionalFallbackRecipients(?array $value): void { + $this->getBackingStore()->set('additionalFallbackRecipients', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the offsetsAfterNonComplianceInDays property value. The offsets, in days after an identity becomes non-compliant, at which notifications are sent. + * @param array|null $value Value to set for the offsetsAfterNonComplianceInDays property. + */ + public function setOffsetsAfterNonComplianceInDays(?array $value): void { + $this->getBackingStore()->set('offsetsAfterNonComplianceInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php new file mode 100644 index 00000000000..5edb466ec7e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php @@ -0,0 +1,100 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'orderedPolicyIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderedPolicyIds($val); + }, + 'subjectType' => fn(ParseNode $n) => $o->setSubjectType($n->getEnumValue(SubjectType::class)), + ]); + } + + /** + * Gets the orderedPolicyIds property value. The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + * @return array|null + */ + public function getOrderedPolicyIds(): ?array { + $val = $this->getBackingStore()->get('orderedPolicyIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderedPolicyIds'"); + } + + /** + * Gets the subjectType property value. The subjectType property + * @return SubjectType|null + */ + public function getSubjectType(): ?SubjectType { + $val = $this->getBackingStore()->get('subjectType'); + if (is_null($val) || $val instanceof SubjectType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('orderedPolicyIds', $this->getOrderedPolicyIds()); + $writer->writeEnumValue('subjectType', $this->getSubjectType()); + } + + /** + * Sets the orderedPolicyIds property value. The identifiers of the lifecycle policies in evaluation priority order. The first policy in the collection has the highest priority. A maximum of 10 policies are allowed per subject type. + * @param array|null $value Value to set for the orderedPolicyIds property. + */ + public function setOrderedPolicyIds(?array $value): void { + $this->getBackingStore()->set('orderedPolicyIds', $value); + } + + /** + * Sets the subjectType property value. The subjectType property + * @param SubjectType|null $value Value to set for the subjectType property. + */ + public function setSubjectType(?SubjectType $value): void { + $this->getBackingStore()->set('subjectType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php new file mode 100644 index 00000000000..b7f5dd91cd2 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyPriorityConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyReference.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyReference.php new file mode 100644 index 00000000000..fdad771f211 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyReference.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyReference + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyReference { + return new LifecyclePolicyReference(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), + ]; + } + + /** + * Gets the id property value. The unique identifier of the referenced lifecycle policy. + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the version property value. The version of the referenced lifecycle policy. + * @return int|null + */ + public function getVersion(): ?int { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('id', $this->getId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('version', $this->getVersion()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the id property value. The unique identifier of the referenced lifecycle policy. + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the version property value. The version of the referenced lifecycle policy. + * @param int|null $value Value to set for the version property. + */ + public function setVersion(?int $value): void { + $this->getBackingStore()->set('version', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyRelationship.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRelationship.php new file mode 100644 index 00000000000..ba607bbb232 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRelationship.php @@ -0,0 +1,12 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'policyVersion' => fn(ParseNode $n) => $o->setPolicyVersion($n->getIntegerValue()), + 'scopeProcessing' => fn(ParseNode $n) => $o->setScopeProcessing($n->getObjectValue([LifecyclePolicyScopeProcessing::class, 'createFromDiscriminatorValue'])), + 'subjects' => fn(ParseNode $n) => $o->setSubjects($n->getCollectionOfObjectValues([LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'])), + 'subjectsInScopeCount' => fn(ParseNode $n) => $o->setSubjectsInScopeCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the policyVersion property value. The version of the lifecycle policy represented by the report. + * @return int|null + */ + public function getPolicyVersion(): ?int { + $val = $this->getBackingStore()->get('policyVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyVersion'"); + } + + /** + * Gets the scopeProcessing property value. The scopeProcessing property + * @return LifecyclePolicyScopeProcessing|null + */ + public function getScopeProcessing(): ?LifecyclePolicyScopeProcessing { + $val = $this->getBackingStore()->get('scopeProcessing'); + if (is_null($val) || $val instanceof LifecyclePolicyScopeProcessing) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeProcessing'"); + } + + /** + * Gets the subjects property value. The processing results for subjects included in the report. + * @return array|null + */ + public function getSubjects(): ?array { + $val = $this->getBackingStore()->get('subjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicySubjectReport::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjects'"); + } + + /** + * Gets the subjectsInScopeCount property value. The number of subjects currently in scope for the policy. + * @return int|null + */ + public function getSubjectsInScopeCount(): ?int { + $val = $this->getBackingStore()->get('subjectsInScopeCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectsInScopeCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('policyVersion', $this->getPolicyVersion()); + $writer->writeObjectValue('scopeProcessing', $this->getScopeProcessing()); + $writer->writeCollectionOfObjectValues('subjects', $this->getSubjects()); + $writer->writeIntegerValue('subjectsInScopeCount', $this->getSubjectsInScopeCount()); + } + + /** + * Sets the policyVersion property value. The version of the lifecycle policy represented by the report. + * @param int|null $value Value to set for the policyVersion property. + */ + public function setPolicyVersion(?int $value): void { + $this->getBackingStore()->set('policyVersion', $value); + } + + /** + * Sets the scopeProcessing property value. The scopeProcessing property + * @param LifecyclePolicyScopeProcessing|null $value Value to set for the scopeProcessing property. + */ + public function setScopeProcessing(?LifecyclePolicyScopeProcessing $value): void { + $this->getBackingStore()->set('scopeProcessing', $value); + } + + /** + * Sets the subjects property value. The processing results for subjects included in the report. + * @param array|null $value Value to set for the subjects property. + */ + public function setSubjects(?array $value): void { + $this->getBackingStore()->set('subjects', $value); + } + + /** + * Sets the subjectsInScopeCount property value. The number of subjects currently in scope for the policy. + * @param int|null $value Value to set for the subjectsInScopeCount property. + */ + public function setSubjectsInScopeCount(?int $value): void { + $this->getBackingStore()->set('subjectsInScopeCount', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php new file mode 100644 index 00000000000..92cfff74fcb --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php @@ -0,0 +1,79 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.accessPackageAssignmentRequiredRule': return new AccessPackageAssignmentRequiredRule(); + case '#microsoft.graph.identityGovernance.inactivityRule': return new InactivityRule(); + case '#microsoft.graph.identityGovernance.invitationRedemptionRule': return new InvitationRedemptionRule(); + case '#microsoft.graph.identityGovernance.periodicAttestationRule': return new PeriodicAttestationRule(); + case '#microsoft.graph.identityGovernance.sponsorPresenceRule': return new SponsorPresenceRule(); + } + } + return new LifecyclePolicyRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + ]); + } + + /** + * Gets the isEnabled property value. Indicates whether the rule is enabled and evaluated as part of its policy. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + } + + /** + * Sets the isEnabled property value. Indicates whether the rule is enabled and evaluated as part of its policy. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php new file mode 100644 index 00000000000..c564234744a --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyRule::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyRule::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessing.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessing.php new file mode 100644 index 00000000000..654fb930240 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessing.php @@ -0,0 +1,203 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyScopeProcessing + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyScopeProcessing { + return new LifecyclePolicyScopeProcessing(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the currentStartedDateTime property value. The date and time when the current scope-processing operation started. + * @return DateTime|null + */ + public function getCurrentStartedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('currentStartedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'currentStartedDateTime'"); + } + + /** + * Gets the currentStatus property value. The currentStatus property + * @return LifecyclePolicyScopeProcessingStatus|null + */ + public function getCurrentStatus(): ?LifecyclePolicyScopeProcessingStatus { + $val = $this->getBackingStore()->get('currentStatus'); + if (is_null($val) || $val instanceof LifecyclePolicyScopeProcessingStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'currentStatus'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'currentStartedDateTime' => fn(ParseNode $n) => $o->setCurrentStartedDateTime($n->getDateTimeValue()), + 'currentStatus' => fn(ParseNode $n) => $o->setCurrentStatus($n->getEnumValue(LifecyclePolicyScopeProcessingStatus::class)), + 'lastSuccessfulProcessingDateTime' => fn(ParseNode $n) => $o->setLastSuccessfulProcessingDateTime($n->getDateTimeValue()), + 'latestAttempt' => fn(ParseNode $n) => $o->setLatestAttempt($n->getObjectValue([LifecyclePolicyScopeProcessingAttempt::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the lastSuccessfulProcessingDateTime property value. The date and time when scope processing last completed successfully. + * @return DateTime|null + */ + public function getLastSuccessfulProcessingDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastSuccessfulProcessingDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastSuccessfulProcessingDateTime'"); + } + + /** + * Gets the latestAttempt property value. The latest retained scope-processing attempt. + * @return LifecyclePolicyScopeProcessingAttempt|null + */ + public function getLatestAttempt(): ?LifecyclePolicyScopeProcessingAttempt { + $val = $this->getBackingStore()->get('latestAttempt'); + if (is_null($val) || $val instanceof LifecyclePolicyScopeProcessingAttempt) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestAttempt'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('currentStartedDateTime', $this->getCurrentStartedDateTime()); + $writer->writeEnumValue('currentStatus', $this->getCurrentStatus()); + $writer->writeDateTimeValue('lastSuccessfulProcessingDateTime', $this->getLastSuccessfulProcessingDateTime()); + $writer->writeObjectValue('latestAttempt', $this->getLatestAttempt()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the currentStartedDateTime property value. The date and time when the current scope-processing operation started. + * @param DateTime|null $value Value to set for the currentStartedDateTime property. + */ + public function setCurrentStartedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('currentStartedDateTime', $value); + } + + /** + * Sets the currentStatus property value. The currentStatus property + * @param LifecyclePolicyScopeProcessingStatus|null $value Value to set for the currentStatus property. + */ + public function setCurrentStatus(?LifecyclePolicyScopeProcessingStatus $value): void { + $this->getBackingStore()->set('currentStatus', $value); + } + + /** + * Sets the lastSuccessfulProcessingDateTime property value. The date and time when scope processing last completed successfully. + * @param DateTime|null $value Value to set for the lastSuccessfulProcessingDateTime property. + */ + public function setLastSuccessfulProcessingDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastSuccessfulProcessingDateTime', $value); + } + + /** + * Sets the latestAttempt property value. The latest retained scope-processing attempt. + * @param LifecyclePolicyScopeProcessingAttempt|null $value Value to set for the latestAttempt property. + */ + public function setLatestAttempt(?LifecyclePolicyScopeProcessingAttempt $value): void { + $this->getBackingStore()->set('latestAttempt', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttempt.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttempt.php new file mode 100644 index 00000000000..025267e2dab --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttempt.php @@ -0,0 +1,204 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyScopeProcessingAttempt + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyScopeProcessingAttempt { + return new LifecyclePolicyScopeProcessingAttempt(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the completedDateTime property value. The date and time when the attempt completed. + * @return DateTime|null + */ + public function getCompletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the error property value. The error associated with an unsuccessful attempt. + * @return PublicError|null + */ + public function getError(): ?PublicError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof PublicError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([PublicError::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LifecyclePolicyScopeProcessingAttemptStatus::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the startedDateTime property value. The date and time when the attempt started. + * @return DateTime|null + */ + public function getStartedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startedDateTime'"); + } + + /** + * Gets the status property value. The status property + * @return LifecyclePolicyScopeProcessingAttemptStatus|null + */ + public function getStatus(): ?LifecyclePolicyScopeProcessingAttemptStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof LifecyclePolicyScopeProcessingAttemptStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the completedDateTime property value. The date and time when the attempt completed. + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the error property value. The error associated with an unsuccessful attempt. + * @param PublicError|null $value Value to set for the error property. + */ + public function setError(?PublicError $value): void { + $this->getBackingStore()->set('error', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the startedDateTime property value. The date and time when the attempt started. + * @param DateTime|null $value Value to set for the startedDateTime property. + */ + public function setStartedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startedDateTime', $value); + } + + /** + * Sets the status property value. The status property + * @param LifecyclePolicyScopeProcessingAttemptStatus|null $value Value to set for the status property. + */ + public function setStatus(?LifecyclePolicyScopeProcessingAttemptStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttemptStatus.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttemptStatus.php new file mode 100644 index 00000000000..5d2ed26b387 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyScopeProcessingAttemptStatus.php @@ -0,0 +1,16 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicySubjectCompliance + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicySubjectCompliance { + return new LifecyclePolicySubjectCompliance(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the evaluatedDateTime property value. The date and time when the subject's compliance was evaluated. + * @return DateTime|null + */ + public function getEvaluatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('evaluatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'evaluatedDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'evaluatedDateTime' => fn(ParseNode $n) => $o->setEvaluatedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LifecyclePolicyComplianceStatus::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the status property value. The status property + * @return LifecyclePolicyComplianceStatus|null + */ + public function getStatus(): ?LifecyclePolicyComplianceStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof LifecyclePolicyComplianceStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('evaluatedDateTime', $this->getEvaluatedDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the evaluatedDateTime property value. The date and time when the subject's compliance was evaluated. + * @param DateTime|null $value Value to set for the evaluatedDateTime property. + */ + public function setEvaluatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('evaluatedDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the status property value. The status property + * @param LifecyclePolicyComplianceStatus|null $value Value to set for the status property. + */ + public function setStatus(?LifecyclePolicyComplianceStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectEnforcement.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectEnforcement.php new file mode 100644 index 00000000000..9a972b828f3 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectEnforcement.php @@ -0,0 +1,269 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicySubjectEnforcement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicySubjectEnforcement { + return new LifecyclePolicySubjectEnforcement(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isLocked' => fn(ParseNode $n) => $o->setIsLocked($n->getBooleanValue()), + 'isTerminal' => fn(ParseNode $n) => $o->setIsTerminal($n->getBooleanValue()), + 'lastAction' => fn(ParseNode $n) => $o->setLastAction($n->getEnumValue(LifecyclePolicyEnforcementActionState::class)), + 'lastActionDateTime' => fn(ParseNode $n) => $o->setLastActionDateTime($n->getDateTimeValue()), + 'nextAction' => fn(ParseNode $n) => $o->setNextAction($n->getEnumValue(LifecyclePolicyNextEnforcementAction::class)), + 'nextActionDateTime' => fn(ParseNode $n) => $o->setNextActionDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LifecyclePolicyEnforcementStatus::class)), + ]; + } + + /** + * Gets the isLocked property value. Indicates whether enforcement is locked. + * @return bool|null + */ + public function getIsLocked(): ?bool { + $val = $this->getBackingStore()->get('isLocked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isLocked'"); + } + + /** + * Gets the isTerminal property value. Indicates whether enforcement reached a terminal state. + * @return bool|null + */ + public function getIsTerminal(): ?bool { + $val = $this->getBackingStore()->get('isTerminal'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isTerminal'"); + } + + /** + * Gets the lastAction property value. The lastAction property + * @return LifecyclePolicyEnforcementActionState|null + */ + public function getLastAction(): ?LifecyclePolicyEnforcementActionState { + $val = $this->getBackingStore()->get('lastAction'); + if (is_null($val) || $val instanceof LifecyclePolicyEnforcementActionState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAction'"); + } + + /** + * Gets the lastActionDateTime property value. The date and time when the last enforcement action completed. + * @return DateTime|null + */ + public function getLastActionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastActionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActionDateTime'"); + } + + /** + * Gets the nextAction property value. The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue. + * @return LifecyclePolicyNextEnforcementAction|null + */ + public function getNextAction(): ?LifecyclePolicyNextEnforcementAction { + $val = $this->getBackingStore()->get('nextAction'); + if (is_null($val) || $val instanceof LifecyclePolicyNextEnforcementAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nextAction'"); + } + + /** + * Gets the nextActionDateTime property value. The date and time when the next enforcement action is scheduled. + * @return DateTime|null + */ + public function getNextActionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('nextActionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nextActionDateTime'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the status property value. The status property + * @return LifecyclePolicyEnforcementStatus|null + */ + public function getStatus(): ?LifecyclePolicyEnforcementStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof LifecyclePolicyEnforcementStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isLocked', $this->getIsLocked()); + $writer->writeBooleanValue('isTerminal', $this->getIsTerminal()); + $writer->writeEnumValue('lastAction', $this->getLastAction()); + $writer->writeDateTimeValue('lastActionDateTime', $this->getLastActionDateTime()); + $writer->writeEnumValue('nextAction', $this->getNextAction()); + $writer->writeDateTimeValue('nextActionDateTime', $this->getNextActionDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isLocked property value. Indicates whether enforcement is locked. + * @param bool|null $value Value to set for the isLocked property. + */ + public function setIsLocked(?bool $value): void { + $this->getBackingStore()->set('isLocked', $value); + } + + /** + * Sets the isTerminal property value. Indicates whether enforcement reached a terminal state. + * @param bool|null $value Value to set for the isTerminal property. + */ + public function setIsTerminal(?bool $value): void { + $this->getBackingStore()->set('isTerminal', $value); + } + + /** + * Sets the lastAction property value. The lastAction property + * @param LifecyclePolicyEnforcementActionState|null $value Value to set for the lastAction property. + */ + public function setLastAction(?LifecyclePolicyEnforcementActionState $value): void { + $this->getBackingStore()->set('lastAction', $value); + } + + /** + * Sets the lastActionDateTime property value. The date and time when the last enforcement action completed. + * @param DateTime|null $value Value to set for the lastActionDateTime property. + */ + public function setLastActionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastActionDateTime', $value); + } + + /** + * Sets the nextAction property value. The next enforcement action. The possible values are: nonComplianceNotification, firstNotification, secondNotification, finalNotification, disable, disableNotification, delete, unknownFutureValue. + * @param LifecyclePolicyNextEnforcementAction|null $value Value to set for the nextAction property. + */ + public function setNextAction(?LifecyclePolicyNextEnforcementAction $value): void { + $this->getBackingStore()->set('nextAction', $value); + } + + /** + * Sets the nextActionDateTime property value. The date and time when the next enforcement action is scheduled. + * @param DateTime|null $value Value to set for the nextActionDateTime property. + */ + public function setNextActionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('nextActionDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the status property value. The status property + * @param LifecyclePolicyEnforcementStatus|null $value Value to set for the status property. + */ + public function setStatus(?LifecyclePolicyEnforcementStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReference.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReference.php new file mode 100644 index 00000000000..af0476f2d18 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReference.php @@ -0,0 +1,144 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicySubjectReference + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicySubjectReference { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference': return new LifecyclePolicyAgentIdentitySubjectReference(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference': return new LifecyclePolicyUserSubjectReference(); + } + } + return new LifecyclePolicySubjectReference(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. The unique identifier of the subject. + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('id', $this->getId()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the id property value. The unique identifier of the subject. + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReport.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReport.php new file mode 100644 index 00000000000..04aa7e395b8 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReport.php @@ -0,0 +1,156 @@ +getBackingStore()->get('compliance'); + if (is_null($val) || $val instanceof LifecyclePolicySubjectCompliance) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliance'"); + } + + /** + * Gets the effectivePolicy property value. A reference to the effective lifecycle policy for the subject. + * @return LifecyclePolicyReference|null + */ + public function getEffectivePolicy(): ?LifecyclePolicyReference { + $val = $this->getBackingStore()->get('effectivePolicy'); + if (is_null($val) || $val instanceof LifecyclePolicyReference) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'effectivePolicy'"); + } + + /** + * Gets the enforcement property value. The enforcement property + * @return LifecyclePolicySubjectEnforcement|null + */ + public function getEnforcement(): ?LifecyclePolicySubjectEnforcement { + $val = $this->getBackingStore()->get('enforcement'); + if (is_null($val) || $val instanceof LifecyclePolicySubjectEnforcement) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enforcement'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'compliance' => fn(ParseNode $n) => $o->setCompliance($n->getObjectValue([LifecyclePolicySubjectCompliance::class, 'createFromDiscriminatorValue'])), + 'effectivePolicy' => fn(ParseNode $n) => $o->setEffectivePolicy($n->getObjectValue([LifecyclePolicyReference::class, 'createFromDiscriminatorValue'])), + 'enforcement' => fn(ParseNode $n) => $o->setEnforcement($n->getObjectValue([LifecyclePolicySubjectEnforcement::class, 'createFromDiscriminatorValue'])), + 'relationship' => fn(ParseNode $n) => $o->setRelationship($n->getEnumValue(LifecyclePolicyRelationship::class)), + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([LifecyclePolicySubjectReference::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the relationship property value. The relationship property + * @return LifecyclePolicyRelationship|null + */ + public function getRelationship(): ?LifecyclePolicyRelationship { + $val = $this->getBackingStore()->get('relationship'); + if (is_null($val) || $val instanceof LifecyclePolicyRelationship) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relationship'"); + } + + /** + * Gets the subject property value. The subject property + * @return LifecyclePolicySubjectReference|null + */ + public function getSubject(): ?LifecyclePolicySubjectReference { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof LifecyclePolicySubjectReference) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('compliance', $this->getCompliance()); + $writer->writeObjectValue('effectivePolicy', $this->getEffectivePolicy()); + $writer->writeObjectValue('enforcement', $this->getEnforcement()); + $writer->writeEnumValue('relationship', $this->getRelationship()); + $writer->writeObjectValue('subject', $this->getSubject()); + } + + /** + * Sets the compliance property value. The compliance property + * @param LifecyclePolicySubjectCompliance|null $value Value to set for the compliance property. + */ + public function setCompliance(?LifecyclePolicySubjectCompliance $value): void { + $this->getBackingStore()->set('compliance', $value); + } + + /** + * Sets the effectivePolicy property value. A reference to the effective lifecycle policy for the subject. + * @param LifecyclePolicyReference|null $value Value to set for the effectivePolicy property. + */ + public function setEffectivePolicy(?LifecyclePolicyReference $value): void { + $this->getBackingStore()->set('effectivePolicy', $value); + } + + /** + * Sets the enforcement property value. The enforcement property + * @param LifecyclePolicySubjectEnforcement|null $value Value to set for the enforcement property. + */ + public function setEnforcement(?LifecyclePolicySubjectEnforcement $value): void { + $this->getBackingStore()->set('enforcement', $value); + } + + /** + * Sets the relationship property value. The relationship property + * @param LifecyclePolicyRelationship|null $value Value to set for the relationship property. + */ + public function setRelationship(?LifecyclePolicyRelationship $value): void { + $this->getBackingStore()->set('relationship', $value); + } + + /** + * Sets the subject property value. The subject property + * @param LifecyclePolicySubjectReference|null $value Value to set for the subject property. + */ + public function setSubject(?LifecyclePolicySubjectReference $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReportCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReportCollectionResponse.php new file mode 100644 index 00000000000..41245018722 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicySubjectReportCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicySubjectReport::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicySubjectReport::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyUserSubjectReference.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyUserSubjectReference.php new file mode 100644 index 00000000000..0078cafd5fc --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyUserSubjectReference.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.lifecyclePolicyUserSubjectReference'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyUserSubjectReference + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyUserSubjectReference { + return new LifecyclePolicyUserSubjectReference(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowsContainer.php b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowsContainer.php index dc864e872ae..e0366a422fc 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowsContainer.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowsContainer.php @@ -63,6 +63,8 @@ public function getFieldDeserializers(): array { 'customTaskExtensions' => fn(ParseNode $n) => $o->setCustomTaskExtensions($n->getCollectionOfObjectValues([CustomTaskExtension::class, 'createFromDiscriminatorValue'])), 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getObjectValue([DeletedItemContainer::class, 'createFromDiscriminatorValue'])), 'insights' => fn(ParseNode $n) => $o->setInsights($n->getObjectValue([Insights::class, 'createFromDiscriminatorValue'])), + 'lifecyclePolicies' => fn(ParseNode $n) => $o->setLifecyclePolicies($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + 'lifecyclePolicyPriorityConfigurations' => fn(ParseNode $n) => $o->setLifecyclePolicyPriorityConfigurations($n->getCollectionOfObjectValues([LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([LifecycleManagementSettings::class, 'createFromDiscriminatorValue'])), 'taskDefinitions' => fn(ParseNode $n) => $o->setTaskDefinitions($n->getCollectionOfObjectValues([TaskDefinition::class, 'createFromDiscriminatorValue'])), 'workflows' => fn(ParseNode $n) => $o->setWorkflows($n->getCollectionOfObjectValues([Workflow::class, 'createFromDiscriminatorValue'])), @@ -82,6 +84,34 @@ public function getInsights(): ?Insights { throw new \UnexpectedValueException("Invalid type found in backing store for 'insights'"); } + /** + * Gets the lifecyclePolicies property value. The lifecycle policies in this tenant. + * @return array|null + */ + public function getLifecyclePolicies(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicies'"); + } + + /** + * Gets the lifecyclePolicyPriorityConfigurations property value. The priority ordering of lifecycle policies per subject type. + * @return array|null + */ + public function getLifecyclePolicyPriorityConfigurations(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicyPriorityConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyPriorityConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyPriorityConfigurations'"); + } + /** * Gets the settings property value. The settings property * @return LifecycleManagementSettings|null @@ -145,6 +175,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customTaskExtensions', $this->getCustomTaskExtensions()); $writer->writeObjectValue('deletedItems', $this->getDeletedItems()); $writer->writeObjectValue('insights', $this->getInsights()); + $writer->writeCollectionOfObjectValues('lifecyclePolicies', $this->getLifecyclePolicies()); + $writer->writeCollectionOfObjectValues('lifecyclePolicyPriorityConfigurations', $this->getLifecyclePolicyPriorityConfigurations()); $writer->writeObjectValue('settings', $this->getSettings()); $writer->writeCollectionOfObjectValues('taskDefinitions', $this->getTaskDefinitions()); $writer->writeCollectionOfObjectValues('workflows', $this->getWorkflows()); @@ -175,6 +207,22 @@ public function setInsights(?Insights $value): void { $this->getBackingStore()->set('insights', $value); } + /** + * Sets the lifecyclePolicies property value. The lifecycle policies in this tenant. + * @param array|null $value Value to set for the lifecyclePolicies property. + */ + public function setLifecyclePolicies(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicies', $value); + } + + /** + * Sets the lifecyclePolicyPriorityConfigurations property value. The priority ordering of lifecycle policies per subject type. + * @param array|null $value Value to set for the lifecyclePolicyPriorityConfigurations property. + */ + public function setLifecyclePolicyPriorityConfigurations(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicyPriorityConfigurations', $value); + } + /** * Sets the settings property value. The settings property * @param LifecycleManagementSettings|null $value Value to set for the settings property. diff --git a/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php b/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php new file mode 100644 index 00000000000..86d52dcc4cf --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.periodicAttestationRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PeriodicAttestationRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PeriodicAttestationRule { + return new PeriodicAttestationRule(); + } + + /** + * Gets the attestationIntervalInDays property value. The number of days within which an identity must be attested to remain compliant with the rule. + * @return int|null + */ + public function getAttestationIntervalInDays(): ?int { + $val = $this->getBackingStore()->get('attestationIntervalInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attestationIntervalInDays'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attestationIntervalInDays' => fn(ParseNode $n) => $o->setAttestationIntervalInDays($n->getIntegerValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('attestationIntervalInDays', $this->getAttestationIntervalInDays()); + } + + /** + * Sets the attestationIntervalInDays property value. The number of days within which an identity must be attested to remain compliant with the rule. + * @param int|null $value Value to set for the attestationIntervalInDays property. + */ + public function setAttestationIntervalInDays(?int $value): void { + $this->getBackingStore()->set('attestationIntervalInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php b/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php new file mode 100644 index 00000000000..2639213a52a --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.selectedObjectsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SelectedObjectsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SelectedObjectsSubjectSet { + return new SelectedObjectsSubjectSet(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'inScopeObjects' => fn(ParseNode $n) => $o->setInScopeObjects($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the inScopeObjects property value. The inScopeObjects property + * @return array|null + */ + public function getInScopeObjects(): ?array { + $val = $this->getBackingStore()->get('inScopeObjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inScopeObjects'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('inScopeObjects', $this->getInScopeObjects()); + } + + /** + * Sets the inScopeObjects property value. The inScopeObjects property + * @param array|null $value Value to set for the inScopeObjects property. + */ + public function setInScopeObjects(?array $value): void { + $this->getBackingStore()->set('inScopeObjects', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php b/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php new file mode 100644 index 00000000000..e85662227b4 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.sponsorPresenceRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SponsorPresenceRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SponsorPresenceRule { + return new SponsorPresenceRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'minimumSponsorCount' => fn(ParseNode $n) => $o->setMinimumSponsorCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the minimumSponsorCount property value. The minimum number of sponsors that an identity must have to remain compliant with the rule. + * @return int|null + */ + public function getMinimumSponsorCount(): ?int { + $val = $this->getBackingStore()->get('minimumSponsorCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'minimumSponsorCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('minimumSponsorCount', $this->getMinimumSponsorCount()); + } + + /** + * Sets the minimumSponsorCount property value. The minimum number of sponsors that an identity must have to remain compliant with the rule. + * @param int|null $value Value to set for the minimumSponsorCount property. + */ + public function setMinimumSponsorCount(?int $value): void { + $this->getBackingStore()->set('minimumSponsorCount', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/UserIdentityLifecycle.php b/src/Generated/Models/IdentityGovernance/UserIdentityLifecycle.php new file mode 100644 index 00000000000..94d5c656983 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/UserIdentityLifecycle.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.userIdentityLifecycle'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UserIdentityLifecycle + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserIdentityLifecycle { + return new UserIdentityLifecycle(); + } + + /** + * Gets the complianceState property value. The complianceState property + * @return ComplianceState|null + */ + public function getComplianceState(): ?ComplianceState { + $val = $this->getBackingStore()->get('complianceState'); + if (is_null($val) || $val instanceof ComplianceState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'complianceState'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'complianceState' => fn(ParseNode $n) => $o->setComplianceState($n->getEnumValue(ComplianceState::class)), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('complianceState', $this->getComplianceState()); + } + + /** + * Sets the complianceState property value. The complianceState property + * @param ComplianceState|null $value Value to set for the complianceState property. + */ + public function setComplianceState(?ComplianceState $value): void { + $this->getBackingStore()->set('complianceState', $value); + } + +} diff --git a/src/Generated/Models/IosMinimumOperatingSystem.php b/src/Generated/Models/IosMinimumOperatingSystem.php index cd5a0b0f76b..fbd34777d7e 100644 --- a/src/Generated/Models/IosMinimumOperatingSystem.php +++ b/src/Generated/Models/IosMinimumOperatingSystem.php @@ -76,6 +76,7 @@ public function getFieldDeserializers(): array { 'v17_0' => fn(ParseNode $n) => $o->setV170($n->getBooleanValue()), 'v18_0' => fn(ParseNode $n) => $o->setV180($n->getBooleanValue()), 'v26_0' => fn(ParseNode $n) => $o->setV260($n->getBooleanValue()), + 'v27_0' => fn(ParseNode $n) => $o->setV270($n->getBooleanValue()), 'v8_0' => fn(ParseNode $n) => $o->setV80($n->getBooleanValue()), 'v9_0' => fn(ParseNode $n) => $o->setV90($n->getBooleanValue()), ]; @@ -213,6 +214,18 @@ public function getV260(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'v26_0'"); } + /** + * Gets the v27_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 27.0 or later is required to install the app. If 'False', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. + * @return bool|null + */ + public function getV270(): ?bool { + $val = $this->getBackingStore()->get('v27_0'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'v27_0'"); + } + /** * Gets the v8_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return bool|null @@ -253,6 +266,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('v17_0', $this->getV170()); $writer->writeBooleanValue('v18_0', $this->getV180()); $writer->writeBooleanValue('v26_0', $this->getV260()); + $writer->writeBooleanValue('v27_0', $this->getV270()); $writer->writeBooleanValue('v8_0', $this->getV80()); $writer->writeBooleanValue('v9_0', $this->getV90()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -362,6 +376,14 @@ public function setV260(?bool $value): void { $this->getBackingStore()->set('v26_0', $value); } + /** + * Sets the v27_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 27.0 or later is required to install the app. If 'False', iOS Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. + * @param bool|null $value Value to set for the v27_0 property. + */ + public function setV270(?bool $value): void { + $this->getBackingStore()->set('v27_0', $value); + } + /** * Sets the v8_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param bool|null $value Value to set for the v8_0 property. diff --git a/src/Generated/Models/LifecyclePolicyComplianceState.php b/src/Generated/Models/LifecyclePolicyComplianceState.php new file mode 100644 index 00000000000..8b41ca13a37 --- /dev/null +++ b/src/Generated/Models/LifecyclePolicyComplianceState.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.limitedCostManagementQuantity'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LimitedCostManagementQuantity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LimitedCostManagementQuantity { + return new LimitedCostManagementQuantity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getFloatValue()), + ]); + } + + /** + * Gets the value property value. The numeric value of the quantity, expressed in the stated unit. + * @return float|null + */ + public function getValue(): ?float { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeFloatValue('value', $this->getValue()); + } + + /** + * Sets the value property value. The numeric value of the quantity, expressed in the stated unit. + * @param float|null $value Value to set for the value property. + */ + public function setValue(?float $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/MacOSMinimumOperatingSystem.php b/src/Generated/Models/MacOSMinimumOperatingSystem.php index 3a513898438..eb86723d4a9 100644 --- a/src/Generated/Models/MacOSMinimumOperatingSystem.php +++ b/src/Generated/Models/MacOSMinimumOperatingSystem.php @@ -81,6 +81,7 @@ public function getFieldDeserializers(): array { 'v14_0' => fn(ParseNode $n) => $o->setV140($n->getBooleanValue()), 'v15_0' => fn(ParseNode $n) => $o->setV150($n->getBooleanValue()), 'v26_0' => fn(ParseNode $n) => $o->setV260($n->getBooleanValue()), + 'v27_0' => fn(ParseNode $n) => $o->setV270($n->getBooleanValue()), ]; } @@ -276,6 +277,18 @@ public function getV260(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'v26_0'"); } + /** + * Gets the v27_0 property value. Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 27.0 or later is required to install the app. If 'False', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. + * @return bool|null + */ + public function getV270(): ?bool { + $val = $this->getBackingStore()->get('v27_0'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'v27_0'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -297,6 +310,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('v14_0', $this->getV140()); $writer->writeBooleanValue('v15_0', $this->getV150()); $writer->writeBooleanValue('v26_0', $this->getV260()); + $writer->writeBooleanValue('v27_0', $this->getV270()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -444,4 +458,12 @@ public function setV260(?bool $value): void { $this->getBackingStore()->set('v26_0', $value); } + /** + * Sets the v27_0 property value. Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 27.0 or later is required to install the app. If 'False', OS X Version 27.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. + * @param bool|null $value Value to set for the v27_0 property. + */ + public function setV270(?bool $value): void { + $this->getBackingStore()->set('v27_0', $value); + } + } diff --git a/src/Generated/Models/MailboxFolder.php b/src/Generated/Models/MailboxFolder.php index a3ee740fb5e..4e8a478a6d7 100644 --- a/src/Generated/Models/MailboxFolder.php +++ b/src/Generated/Models/MailboxFolder.php @@ -73,6 +73,7 @@ public function getFieldDeserializers(): array { 'childFolderCount' => fn(ParseNode $n) => $o->setChildFolderCount($n->getIntegerValue()), 'childFolders' => fn(ParseNode $n) => $o->setChildFolders($n->getCollectionOfObjectValues([MailboxFolder::class, 'createFromDiscriminatorValue'])), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'isHidden' => fn(ParseNode $n) => $o->setIsHidden($n->getBooleanValue()), 'items' => fn(ParseNode $n) => $o->setItems($n->getCollectionOfObjectValues([MailboxItem::class, 'createFromDiscriminatorValue'])), 'multiValueExtendedProperties' => fn(ParseNode $n) => $o->setMultiValueExtendedProperties($n->getCollectionOfObjectValues([MultiValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), 'parentFolderId' => fn(ParseNode $n) => $o->setParentFolderId($n->getStringValue()), @@ -84,6 +85,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the isHidden property value. Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can't be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren't hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection. + * @return bool|null + */ + public function getIsHidden(): ?bool { + $val = $this->getBackingStore()->get('isHidden'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHidden'"); + } + /** * Gets the items property value. The collection of items in this folder. * @return array|null @@ -195,6 +208,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('childFolderCount', $this->getChildFolderCount()); $writer->writeCollectionOfObjectValues('childFolders', $this->getChildFolders()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('isHidden', $this->getIsHidden()); $writer->writeCollectionOfObjectValues('items', $this->getItems()); $writer->writeCollectionOfObjectValues('multiValueExtendedProperties', $this->getMultiValueExtendedProperties()); $writer->writeStringValue('parentFolderId', $this->getParentFolderId()); @@ -229,6 +243,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the isHidden property value. Indicates whether the folder is hidden. The default value is false. This property can be set only when you create the folder; it can't be updated using PATCH. By default, listing folders or listing child folders returns only folders that aren't hidden. To include hidden folders in the response, use the optional query parameter includeHiddenFolders=true. The response includes both hidden and nonhidden folders. If you use $select to limit the returned properties, include isHidden in the selection. + * @param bool|null $value Value to set for the isHidden property. + */ + public function setIsHidden(?bool $value): void { + $this->getBackingStore()->set('isHidden', $value); + } + /** * Sets the items property value. The collection of items in this folder. * @param array|null $value Value to set for the items property. diff --git a/src/Generated/Models/OffboardingActivityLog.php b/src/Generated/Models/OffboardingActivityLog.php index 66ed6194006..38121df94db 100644 --- a/src/Generated/Models/OffboardingActivityLog.php +++ b/src/Generated/Models/OffboardingActivityLog.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the offboardingDetails property value. The offboardingDetails property + * Gets the offboardingDetails property value. Contains detailed information about the offboarding operation, including affected protection units and their status. * @return OffboardingDetails|null */ public function getOffboardingDetails(): ?OffboardingDetails { @@ -52,7 +52,7 @@ public function getOffboardingDetails(): ?OffboardingDetails { } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @return string|null */ public function getPolicyId(): ?string { @@ -64,7 +64,7 @@ public function getPolicyId(): ?string { } /** - * Gets the policyName property value. The policyName property + * Gets the policyName property value. Name of the protection policy. * @return string|null */ public function getPolicyName(): ?string { @@ -100,7 +100,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the offboardingDetails property value. The offboardingDetails property + * Sets the offboardingDetails property value. Contains detailed information about the offboarding operation, including affected protection units and their status. * @param OffboardingDetails|null $value Value to set for the offboardingDetails property. */ public function setOffboardingDetails(?OffboardingDetails $value): void { @@ -108,7 +108,7 @@ public function setOffboardingDetails(?OffboardingDetails $value): void { } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The unique identifier of the protection policy associated with the activity log. * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { @@ -116,7 +116,7 @@ public function setPolicyId(?string $value): void { } /** - * Sets the policyName property value. The policyName property + * Sets the policyName property value. Name of the protection policy. * @param string|null $value Value to set for the policyName property. */ public function setPolicyName(?string $value): void { diff --git a/src/Generated/Models/OffboardingDetails.php b/src/Generated/Models/OffboardingDetails.php index 74afda7db65..170f9d11d60 100644 --- a/src/Generated/Models/OffboardingDetails.php +++ b/src/Generated/Models/OffboardingDetails.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the cancelledCount property value. The cancelledCount property + * Gets the cancelledCount property value. The number of protection units whose offboarding was cancelled during the operation. * @return int|null */ public function getCancelledCount(): ?int { @@ -69,7 +69,7 @@ public function getCancelledCount(): ?int { } /** - * Gets the failedCount property value. The failedCount property + * Gets the failedCount property value. The number of protection units that failed to be offboarded during the operation. * @return int|null */ public function getFailedCount(): ?int { @@ -111,7 +111,7 @@ public function getOdataType(): ?string { } /** - * Gets the offboardedCount property value. The offboardedCount property + * Gets the offboardedCount property value. The number of protection units that were successfully offboarded during the operation. * @return int|null */ public function getOffboardedCount(): ?int { @@ -123,7 +123,7 @@ public function getOffboardedCount(): ?int { } /** - * Gets the offboardEndDateTime property value. The offboardEndDateTime property + * Gets the offboardEndDateTime property value. The date and time when the offboarding operation ended. * @return DateTime|null */ public function getOffboardEndDateTime(): ?DateTime { @@ -135,7 +135,7 @@ public function getOffboardEndDateTime(): ?DateTime { } /** - * Gets the offboardingStatus property value. The offboardingStatus property + * Gets the offboardingStatus property value. The current status of the offboarding operation. * @return string|null */ public function getOffboardingStatus(): ?string { @@ -147,7 +147,7 @@ public function getOffboardingStatus(): ?string { } /** - * Gets the offboardStartDateTime property value. The offboardStartDateTime property + * Gets the offboardStartDateTime property value. The date and time when the offboarding operation started. * @return DateTime|null */ public function getOffboardStartDateTime(): ?DateTime { @@ -159,7 +159,7 @@ public function getOffboardStartDateTime(): ?DateTime { } /** - * Gets the totalRequestedCount property value. The totalRequestedCount property + * Gets the totalRequestedCount property value. The total number of protection units that were requested to be offboarded in this operation. * @return int|null */ public function getTotalRequestedCount(): ?int { @@ -203,7 +203,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the cancelledCount property value. The cancelledCount property + * Sets the cancelledCount property value. The number of protection units whose offboarding was cancelled during the operation. * @param int|null $value Value to set for the cancelledCount property. */ public function setCancelledCount(?int $value): void { @@ -211,7 +211,7 @@ public function setCancelledCount(?int $value): void { } /** - * Sets the failedCount property value. The failedCount property + * Sets the failedCount property value. The number of protection units that failed to be offboarded during the operation. * @param int|null $value Value to set for the failedCount property. */ public function setFailedCount(?int $value): void { @@ -227,7 +227,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the offboardedCount property value. The offboardedCount property + * Sets the offboardedCount property value. The number of protection units that were successfully offboarded during the operation. * @param int|null $value Value to set for the offboardedCount property. */ public function setOffboardedCount(?int $value): void { @@ -235,7 +235,7 @@ public function setOffboardedCount(?int $value): void { } /** - * Sets the offboardEndDateTime property value. The offboardEndDateTime property + * Sets the offboardEndDateTime property value. The date and time when the offboarding operation ended. * @param DateTime|null $value Value to set for the offboardEndDateTime property. */ public function setOffboardEndDateTime(?DateTime $value): void { @@ -243,7 +243,7 @@ public function setOffboardEndDateTime(?DateTime $value): void { } /** - * Sets the offboardingStatus property value. The offboardingStatus property + * Sets the offboardingStatus property value. The current status of the offboarding operation. * @param string|null $value Value to set for the offboardingStatus property. */ public function setOffboardingStatus(?string $value): void { @@ -251,7 +251,7 @@ public function setOffboardingStatus(?string $value): void { } /** - * Sets the offboardStartDateTime property value. The offboardStartDateTime property + * Sets the offboardStartDateTime property value. The date and time when the offboarding operation started. * @param DateTime|null $value Value to set for the offboardStartDateTime property. */ public function setOffboardStartDateTime(?DateTime $value): void { @@ -259,7 +259,7 @@ public function setOffboardStartDateTime(?DateTime $value): void { } /** - * Sets the totalRequestedCount property value. The totalRequestedCount property + * Sets the totalRequestedCount property value. The total number of protection units that were requested to be offboarded in this operation. * @param int|null $value Value to set for the totalRequestedCount property. */ public function setTotalRequestedCount(?int $value): void { diff --git a/src/Generated/Models/OnPremisesPublishing.php b/src/Generated/Models/OnPremisesPublishing.php index ab3f4e4343b..e568d2b5203 100644 --- a/src/Generated/Models/OnPremisesPublishing.php +++ b/src/Generated/Models/OnPremisesPublishing.php @@ -205,7 +205,7 @@ public function getIsContinuousAccessEvaluationEnabled(): ?bool { } /** - * Gets the isDeviceAccessEnabled property value. The isDeviceAccessEnabled property + * Gets the isDeviceAccessEnabled property value. Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. * @return bool|null */ public function getIsDeviceAccessEnabled(): ?bool { @@ -587,7 +587,7 @@ public function setIsContinuousAccessEvaluationEnabled(?bool $value): void { } /** - * Sets the isDeviceAccessEnabled property value. The isDeviceAccessEnabled property + * Sets the isDeviceAccessEnabled property value. Indicates whether the Microsoft Entra Private Access application is accessible or available in device access mode. false by default. * @param bool|null $value Value to set for the isDeviceAccessEnabled property. */ public function setIsDeviceAccessEnabled(?bool $value): void { diff --git a/src/Generated/Models/OperationApprovalPolicyType.php b/src/Generated/Models/OperationApprovalPolicyType.php index b83de891cec..f48926ed131 100644 --- a/src/Generated/Models/OperationApprovalPolicyType.php +++ b/src/Generated/Models/OperationApprovalPolicyType.php @@ -14,4 +14,5 @@ class OperationApprovalPolicyType extends Enum { public const ROLE = "role"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const TENANT_CONFIGURATION = "tenantConfiguration"; + public const DEVICE_DEPROVISION = "deviceDeprovision"; } diff --git a/src/Generated/Models/Partners/Billing/AzureAggregatedUsage.php b/src/Generated/Models/Partners/Billing/AzureAggregatedUsage.php new file mode 100644 index 00000000000..91f20820f1a --- /dev/null +++ b/src/Generated/Models/Partners/Billing/AzureAggregatedUsage.php @@ -0,0 +1,68 @@ +getBackingStore()->get('billed'); + if (is_null($val) || $val instanceof BilledAggregatedUsage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'billed'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'billed' => fn(ParseNode $n) => $o->setBilled($n->getObjectValue([BilledAggregatedUsage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('billed', $this->getBilled()); + } + + /** + * Sets the billed property value. The billed property + * @param BilledAggregatedUsage|null $value Value to set for the billed property. + */ + public function setBilled(?BilledAggregatedUsage $value): void { + $this->getBackingStore()->set('billed', $value); + } + +} diff --git a/src/Generated/Models/Partners/Billing/BilledAggregatedUsage.php b/src/Generated/Models/Partners/Billing/BilledAggregatedUsage.php new file mode 100644 index 00000000000..8458d11d422 --- /dev/null +++ b/src/Generated/Models/Partners/Billing/BilledAggregatedUsage.php @@ -0,0 +1,46 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Partners/Billing/Billing.php b/src/Generated/Models/Partners/Billing/Billing.php index 732db4b3049..b768e287510 100644 --- a/src/Generated/Models/Partners/Billing/Billing.php +++ b/src/Generated/Models/Partners/Billing/Billing.php @@ -26,6 +26,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Billi return new Billing(); } + /** + * Gets the aggregatedUsage property value. The aggregatedUsage property + * @return AzureAggregatedUsage|null + */ + public function getAggregatedUsage(): ?AzureAggregatedUsage { + $val = $this->getBackingStore()->get('aggregatedUsage'); + if (is_null($val) || $val instanceof AzureAggregatedUsage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aggregatedUsage'"); + } + /** * The deserialization information for the current model * @return array @@ -33,6 +45,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Billi public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'aggregatedUsage' => fn(ParseNode $n) => $o->setAggregatedUsage($n->getObjectValue([AzureAggregatedUsage::class, 'createFromDiscriminatorValue'])), 'manifests' => fn(ParseNode $n) => $o->setManifests($n->getCollectionOfObjectValues([Manifest::class, 'createFromDiscriminatorValue'])), 'operations' => fn(ParseNode $n) => $o->setOperations($n->getCollectionOfObjectValues([Operation::class, 'createFromDiscriminatorValue'])), 'reconciliation' => fn(ParseNode $n) => $o->setReconciliation($n->getObjectValue([BillingReconciliation::class, 'createFromDiscriminatorValue'])), @@ -98,12 +111,21 @@ public function getUsage(): ?AzureUsage { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('aggregatedUsage', $this->getAggregatedUsage()); $writer->writeCollectionOfObjectValues('manifests', $this->getManifests()); $writer->writeCollectionOfObjectValues('operations', $this->getOperations()); $writer->writeObjectValue('reconciliation', $this->getReconciliation()); $writer->writeObjectValue('usage', $this->getUsage()); } + /** + * Sets the aggregatedUsage property value. The aggregatedUsage property + * @param AzureAggregatedUsage|null $value Value to set for the aggregatedUsage property. + */ + public function setAggregatedUsage(?AzureAggregatedUsage $value): void { + $this->getBackingStore()->set('aggregatedUsage', $value); + } + /** * Sets the manifests property value. Represents metadata for the exported data. * @param array|null $value Value to set for the manifests property. diff --git a/src/Generated/Models/PercentageCostManagementAlertThreshold.php b/src/Generated/Models/PercentageCostManagementAlertThreshold.php new file mode 100644 index 00000000000..9afa6466b60 --- /dev/null +++ b/src/Generated/Models/PercentageCostManagementAlertThreshold.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.percentageCostManagementAlertThreshold'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PercentageCostManagementAlertThreshold + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PercentageCostManagementAlertThreshold { + return new PercentageCostManagementAlertThreshold(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Plan.php b/src/Generated/Models/Plan.php new file mode 100644 index 00000000000..7b2c28ba110 --- /dev/null +++ b/src/Generated/Models/Plan.php @@ -0,0 +1,547 @@ +getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the buckets property value. The collection of buckets in the plan. Read-only. Nullable. + * @return array|null + */ + public function getBuckets(): ?array { + $val = $this->getBackingStore()->get('buckets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Bucket::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'buckets'"); + } + + /** + * Gets the calendar property value. Working-time calendar settings for the plan. + * @return PlanCalendar|null + */ + public function getCalendar(): ?PlanCalendar { + $val = $this->getBackingStore()->get('calendar'); + if (is_null($val) || $val instanceof PlanCalendar) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'calendar'"); + } + + /** + * Gets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @return PlanCapability|null + */ + public function getCapabilities(): ?PlanCapability { + $val = $this->getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof PlanCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the container property value. Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation. + * @return PlanContainer|null + */ + public function getContainer(): ?PlanContainer { + $val = $this->getBackingStore()->get('container'); + if (is_null($val) || $val instanceof PlanContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'container'"); + } + + /** + * Gets the contentSensitivityLabelAssignment property value. The sensitivity label assigned to content associated with the plan. + * @return ContentSensitivityLabelAssignment|null + */ + public function getContentSensitivityLabelAssignment(): ?ContentSensitivityLabelAssignment { + $val = $this->getBackingStore()->get('contentSensitivityLabelAssignment'); + if (is_null($val) || $val instanceof ContentSensitivityLabelAssignment) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentSensitivityLabelAssignment'"); + } + + /** + * Gets the contexts property value. The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @return array|null + */ + public function getContexts(): ?array { + $val = $this->getBackingStore()->get('contexts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlanContextLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contexts'"); + } + + /** + * Gets the creationInfo property value. Read-only creation metadata for the entity. + * @return CreationInfo|null + */ + public function getCreationInfo(): ?CreationInfo { + $val = $this->getBackingStore()->get('creationInfo'); + if (is_null($val) || $val instanceof CreationInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'creationInfo'"); + } + + /** + * Gets the customFieldDefinitions property value. The collection of custom field definitions in the plan. Read-only. Nullable. + * @return array|null + */ + public function getCustomFieldDefinitions(): ?array { + $val = $this->getBackingStore()->get('customFieldDefinitions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomFieldDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customFieldDefinitions'"); + } + + /** + * Gets the dependencies property value. The collection of dependencies between items in the plan. Read-only. Nullable. + * @return array|null + */ + public function getDependencies(): ?array { + $val = $this->getBackingStore()->get('dependencies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Dependency::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dependencies'"); + } + + /** + * Gets the displayName property value. Title of the plan. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the duration property value. Duration of the plan, in days. + * @return int|null + */ + public function getDuration(): ?int { + $val = $this->getBackingStore()->get('duration'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'duration'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'buckets' => fn(ParseNode $n) => $o->setBuckets($n->getCollectionOfObjectValues([Bucket::class, 'createFromDiscriminatorValue'])), + 'calendar' => fn(ParseNode $n) => $o->setCalendar($n->getObjectValue([PlanCalendar::class, 'createFromDiscriminatorValue'])), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([PlanCapability::class, 'createFromDiscriminatorValue'])), + 'container' => fn(ParseNode $n) => $o->setContainer($n->getObjectValue([PlanContainer::class, 'createFromDiscriminatorValue'])), + 'contentSensitivityLabelAssignment' => fn(ParseNode $n) => $o->setContentSensitivityLabelAssignment($n->getObjectValue([ContentSensitivityLabelAssignment::class, 'createFromDiscriminatorValue'])), + 'contexts' => fn(ParseNode $n) => $o->setContexts($n->getCollectionOfObjectValues([PlanContextLink::class, 'createFromDiscriminatorValue'])), + 'creationInfo' => fn(ParseNode $n) => $o->setCreationInfo($n->getObjectValue([CreationInfo::class, 'createFromDiscriminatorValue'])), + 'customFieldDefinitions' => fn(ParseNode $n) => $o->setCustomFieldDefinitions($n->getCollectionOfObjectValues([CustomFieldDefinition::class, 'createFromDiscriminatorValue'])), + 'dependencies' => fn(ParseNode $n) => $o->setDependencies($n->getCollectionOfObjectValues([Dependency::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'duration' => fn(ParseNode $n) => $o->setDuration($n->getIntegerValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'goals' => fn(ParseNode $n) => $o->setGoals($n->getCollectionOfObjectValues([Goal::class, 'createFromDiscriminatorValue'])), + 'hasChat' => fn(ParseNode $n) => $o->setHasChat($n->getBooleanValue()), + 'historyItems' => fn(ParseNode $n) => $o->setHistoryItems($n->getCollectionOfObjectValues([HistoryItem::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'links' => fn(ParseNode $n) => $o->setLinks($n->getCollectionOfObjectValues([ContentLink::class, 'createFromDiscriminatorValue'])), + 'planView' => fn(ParseNode $n) => $o->setPlanView($n->getObjectValue([PlanView::class, 'createFromDiscriminatorValue'])), + 'sharedWithContainers' => fn(ParseNode $n) => $o->setSharedWithContainers($n->getCollectionOfObjectValues([PlannerSharedWithContainer::class, 'createFromDiscriminatorValue'])), + 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the goals property value. The collection of goals in the plan. Read-only. Nullable. + * @return array|null + */ + public function getGoals(): ?array { + $val = $this->getBackingStore()->get('goals'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Goal::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'goals'"); + } + + /** + * Gets the hasChat property value. Indicates whether the plan has an associated chat. + * @return bool|null + */ + public function getHasChat(): ?bool { + $val = $this->getBackingStore()->get('hasChat'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasChat'"); + } + + /** + * Gets the historyItems property value. The collection of history (audit) items for the plan. Read-only. Nullable. + * @return array|null + */ + public function getHistoryItems(): ?array { + $val = $this->getBackingStore()->get('historyItems'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HistoryItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'historyItems'"); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the links property value. The collection of content links attached to the plan. Read-only. Nullable. + * @return array|null + */ + public function getLinks(): ?array { + $val = $this->getBackingStore()->get('links'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ContentLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'links'"); + } + + /** + * Gets the planView property value. Plan-scoped view settings, including category definitions. + * @return PlanView|null + */ + public function getPlanView(): ?PlanView { + $val = $this->getBackingStore()->get('planView'); + if (is_null($val) || $val instanceof PlanView) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planView'"); + } + + /** + * Gets the sharedWithContainers property value. The list of containers (for example, additional groups or channels) that the plan is shared with. + * @return array|null + */ + public function getSharedWithContainers(): ?array { + $val = $this->getBackingStore()->get('sharedWithContainers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerSharedWithContainer::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sharedWithContainers'"); + } + + /** + * Gets the tasks property value. The collection of tasks in the plan. Read-only. Nullable. + * @return array|null + */ + public function getTasks(): ?array { + $val = $this->getBackingStore()->get('tasks'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeCollectionOfObjectValues('buckets', $this->getBuckets()); + $writer->writeObjectValue('calendar', $this->getCalendar()); + $writer->writeObjectValue('container', $this->getContainer()); + $writer->writeObjectValue('contentSensitivityLabelAssignment', $this->getContentSensitivityLabelAssignment()); + $writer->writeCollectionOfObjectValues('contexts', $this->getContexts()); + $writer->writeCollectionOfObjectValues('customFieldDefinitions', $this->getCustomFieldDefinitions()); + $writer->writeCollectionOfObjectValues('dependencies', $this->getDependencies()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeIntegerValue('duration', $this->getDuration()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeCollectionOfObjectValues('goals', $this->getGoals()); + $writer->writeBooleanValue('hasChat', $this->getHasChat()); + $writer->writeCollectionOfObjectValues('historyItems', $this->getHistoryItems()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeCollectionOfObjectValues('links', $this->getLinks()); + $writer->writeObjectValue('planView', $this->getPlanView()); + $writer->writeCollectionOfObjectValues('sharedWithContainers', $this->getSharedWithContainers()); + $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + } + + /** + * Sets the archivalInfo property value. Information about whether the entity is archived, and when it was archived. + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the buckets property value. The collection of buckets in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the buckets property. + */ + public function setBuckets(?array $value): void { + $this->getBackingStore()->set('buckets', $value); + } + + /** + * Sets the calendar property value. Working-time calendar settings for the plan. + * @param PlanCalendar|null $value Value to set for the calendar property. + */ + public function setCalendar(?PlanCalendar $value): void { + $this->getBackingStore()->set('calendar', $value); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param PlanCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?PlanCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the container property value. Identifies the group, Teams channel, or user that owns the plan. Required, and immutable after creation. + * @param PlanContainer|null $value Value to set for the container property. + */ + public function setContainer(?PlanContainer $value): void { + $this->getBackingStore()->set('container', $value); + } + + /** + * Sets the contentSensitivityLabelAssignment property value. The sensitivity label assigned to content associated with the plan. + * @param ContentSensitivityLabelAssignment|null $value Value to set for the contentSensitivityLabelAssignment property. + */ + public function setContentSensitivityLabelAssignment(?ContentSensitivityLabelAssignment $value): void { + $this->getBackingStore()->set('contentSensitivityLabelAssignment', $value); + } + + /** + * Sets the contexts property value. The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @param array|null $value Value to set for the contexts property. + */ + public function setContexts(?array $value): void { + $this->getBackingStore()->set('contexts', $value); + } + + /** + * Sets the creationInfo property value. Read-only creation metadata for the entity. + * @param CreationInfo|null $value Value to set for the creationInfo property. + */ + public function setCreationInfo(?CreationInfo $value): void { + $this->getBackingStore()->set('creationInfo', $value); + } + + /** + * Sets the customFieldDefinitions property value. The collection of custom field definitions in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the customFieldDefinitions property. + */ + public function setCustomFieldDefinitions(?array $value): void { + $this->getBackingStore()->set('customFieldDefinitions', $value); + } + + /** + * Sets the dependencies property value. The collection of dependencies between items in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the dependencies property. + */ + public function setDependencies(?array $value): void { + $this->getBackingStore()->set('dependencies', $value); + } + + /** + * Sets the displayName property value. Title of the plan. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the duration property value. Duration of the plan, in days. + * @param int|null $value Value to set for the duration property. + */ + public function setDuration(?int $value): void { + $this->getBackingStore()->set('duration', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the goals property value. The collection of goals in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the goals property. + */ + public function setGoals(?array $value): void { + $this->getBackingStore()->set('goals', $value); + } + + /** + * Sets the hasChat property value. Indicates whether the plan has an associated chat. + * @param bool|null $value Value to set for the hasChat property. + */ + public function setHasChat(?bool $value): void { + $this->getBackingStore()->set('hasChat', $value); + } + + /** + * Sets the historyItems property value. The collection of history (audit) items for the plan. Read-only. Nullable. + * @param array|null $value Value to set for the historyItems property. + */ + public function setHistoryItems(?array $value): void { + $this->getBackingStore()->set('historyItems', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the links property value. The collection of content links attached to the plan. Read-only. Nullable. + * @param array|null $value Value to set for the links property. + */ + public function setLinks(?array $value): void { + $this->getBackingStore()->set('links', $value); + } + + /** + * Sets the planView property value. Plan-scoped view settings, including category definitions. + * @param PlanView|null $value Value to set for the planView property. + */ + public function setPlanView(?PlanView $value): void { + $this->getBackingStore()->set('planView', $value); + } + + /** + * Sets the sharedWithContainers property value. The list of containers (for example, additional groups or channels) that the plan is shared with. + * @param array|null $value Value to set for the sharedWithContainers property. + */ + public function setSharedWithContainers(?array $value): void { + $this->getBackingStore()->set('sharedWithContainers', $value); + } + + /** + * Sets the tasks property value. The collection of tasks in the plan. Read-only. Nullable. + * @param array|null $value Value to set for the tasks property. + */ + public function setTasks(?array $value): void { + $this->getBackingStore()->set('tasks', $value); + } + +} diff --git a/src/Generated/Models/PlanCalendar.php b/src/Generated/Models/PlanCalendar.php new file mode 100644 index 00000000000..6347608ea40 --- /dev/null +++ b/src/Generated/Models/PlanCalendar.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlanCalendar + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlanCalendar { + return new PlanCalendar(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'timeZone' => fn(ParseNode $n) => $o->setTimeZone($n->getStringValue()), + 'workDayDefaults' => fn(ParseNode $n) => $o->setWorkDayDefaults($n->getObjectValue([WorkDayDefaults::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the timeZone property value. Time zone the plan's calendar is expressed in. + * @return string|null + */ + public function getTimeZone(): ?string { + $val = $this->getBackingStore()->get('timeZone'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timeZone'"); + } + + /** + * Gets the workDayDefaults property value. Default working-day start and end times for the plan. + * @return WorkDayDefaults|null + */ + public function getWorkDayDefaults(): ?WorkDayDefaults { + $val = $this->getBackingStore()->get('workDayDefaults'); + if (is_null($val) || $val instanceof WorkDayDefaults) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workDayDefaults'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('timeZone', $this->getTimeZone()); + $writer->writeObjectValue('workDayDefaults', $this->getWorkDayDefaults()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the timeZone property value. Time zone the plan's calendar is expressed in. + * @param string|null $value Value to set for the timeZone property. + */ + public function setTimeZone(?string $value): void { + $this->getBackingStore()->set('timeZone', $value); + } + + /** + * Sets the workDayDefaults property value. Default working-day start and end times for the plan. + * @param WorkDayDefaults|null $value Value to set for the workDayDefaults property. + */ + public function setWorkDayDefaults(?WorkDayDefaults $value): void { + $this->getBackingStore()->set('workDayDefaults', $value); + } + +} diff --git a/src/Generated/Models/PlanCapability.php b/src/Generated/Models/PlanCapability.php new file mode 100644 index 00000000000..4ae297c6472 --- /dev/null +++ b/src/Generated/Models/PlanCapability.php @@ -0,0 +1,224 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlanCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlanCapability { + return new PlanCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the calendar property value. Indicates whether calendar features are enabled for the plan. + * @return bool|null + */ + public function getCalendar(): ?bool { + $val = $this->getBackingStore()->get('calendar'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'calendar'"); + } + + /** + * Gets the customFields property value. Indicates whether custom fields are enabled for the plan. + * @return bool|null + */ + public function getCustomFields(): ?bool { + $val = $this->getBackingStore()->get('customFields'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customFields'"); + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the plan. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'calendar' => fn(ParseNode $n) => $o->setCalendar($n->getBooleanValue()), + 'customFields' => fn(ParseNode $n) => $o->setCustomFields($n->getBooleanValue()), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + 'goals' => fn(ParseNode $n) => $o->setGoals($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'undo' => fn(ParseNode $n) => $o->setUndo($n->getBooleanValue()), + ]; + } + + /** + * Gets the goals property value. Indicates whether goals are enabled for the plan. + * @return bool|null + */ + public function getGoals(): ?bool { + $val = $this->getBackingStore()->get('goals'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'goals'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the undo property value. Indicates whether undo is enabled for the plan. + * @return bool|null + */ + public function getUndo(): ?bool { + $val = $this->getBackingStore()->get('undo'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'undo'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('calendar', $this->getCalendar()); + $writer->writeBooleanValue('customFields', $this->getCustomFields()); + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $writer->writeBooleanValue('goals', $this->getGoals()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeBooleanValue('undo', $this->getUndo()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the calendar property value. Indicates whether calendar features are enabled for the plan. + * @param bool|null $value Value to set for the calendar property. + */ + public function setCalendar(?bool $value): void { + $this->getBackingStore()->set('calendar', $value); + } + + /** + * Sets the customFields property value. Indicates whether custom fields are enabled for the plan. + * @param bool|null $value Value to set for the customFields property. + */ + public function setCustomFields(?bool $value): void { + $this->getBackingStore()->set('customFields', $value); + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the plan. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the goals property value. Indicates whether goals are enabled for the plan. + * @param bool|null $value Value to set for the goals property. + */ + public function setGoals(?bool $value): void { + $this->getBackingStore()->set('goals', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the undo property value. Indicates whether undo is enabled for the plan. + * @param bool|null $value Value to set for the undo property. + */ + public function setUndo(?bool $value): void { + $this->getBackingStore()->set('undo', $value); + } + +} diff --git a/src/Generated/Models/PlanCollectionResponse.php b/src/Generated/Models/PlanCollectionResponse.php new file mode 100644 index 00000000000..75cf2b4d8e3 --- /dev/null +++ b/src/Generated/Models/PlanCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Plan::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/PlanContainer.php b/src/Generated/Models/PlanContainer.php new file mode 100644 index 00000000000..2e3c76e2df0 --- /dev/null +++ b/src/Generated/Models/PlanContainer.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlanContainer + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlanContainer { + return new PlanContainer(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the containerId property value. ID of the container (group ID, user ID, or Teams channel ID). + * @return string|null + */ + public function getContainerId(): ?string { + $val = $this->getBackingStore()->get('containerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'containerId'"); + } + + /** + * Gets the containerType property value. The containerType property + * @return PlannerContainerType|null + */ + public function getContainerType(): ?PlannerContainerType { + $val = $this->getBackingStore()->get('containerType'); + if (is_null($val) || $val instanceof PlannerContainerType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'containerType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'containerId' => fn(ParseNode $n) => $o->setContainerId($n->getStringValue()), + 'containerType' => fn(ParseNode $n) => $o->setContainerType($n->getEnumValue(PlannerContainerType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('containerId', $this->getContainerId()); + $writer->writeEnumValue('containerType', $this->getContainerType()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the containerId property value. ID of the container (group ID, user ID, or Teams channel ID). + * @param string|null $value Value to set for the containerId property. + */ + public function setContainerId(?string $value): void { + $this->getBackingStore()->set('containerId', $value); + } + + /** + * Sets the containerType property value. The containerType property + * @param PlannerContainerType|null $value Value to set for the containerType property. + */ + public function setContainerType(?PlannerContainerType $value): void { + $this->getBackingStore()->set('containerType', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PlanContextLink.php b/src/Generated/Models/PlanContextLink.php new file mode 100644 index 00000000000..b94941b20d4 --- /dev/null +++ b/src/Generated/Models/PlanContextLink.php @@ -0,0 +1,275 @@ +getBackingStore()->get('associationType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'associationType'"); + } + + /** + * Gets the createdDateTime property value. Date and time the context link was created. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the customLinkText property value. Custom text used to render the link, if provided. + * @return string|null + */ + public function getCustomLinkText(): ?string { + $val = $this->getBackingStore()->get('customLinkText'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customLinkText'"); + } + + /** + * Gets the displayAs property value. How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project. + * @return PlannerPlanContextType|null + */ + public function getDisplayAs(): ?PlannerPlanContextType { + $val = $this->getBackingStore()->get('displayAs'); + if (is_null($val) || $val instanceof PlannerPlanContextType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayAs'"); + } + + /** + * Gets the displayNameSegments property value. Display name segments used to render where the plan is surfaced. + * @return array|null + */ + public function getDisplayNameSegments(): ?array { + $val = $this->getBackingStore()->get('displayNameSegments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayNameSegments'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'associationType' => fn(ParseNode $n) => $o->setAssociationType($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'customLinkText' => fn(ParseNode $n) => $o->setCustomLinkText($n->getStringValue()), + 'displayAs' => fn(ParseNode $n) => $o->setDisplayAs($n->getEnumValue(PlannerPlanContextType::class)), + 'displayNameSegments' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDisplayNameSegments($val); + }, + 'isActive' => fn(ParseNode $n) => $o->setIsActive($n->getBooleanValue()), + 'isCreation' => fn(ParseNode $n) => $o->setIsCreation($n->getBooleanValue()), + 'key' => fn(ParseNode $n) => $o->setKey($n->getStringValue()), + 'ownerAppId' => fn(ParseNode $n) => $o->setOwnerAppId($n->getStringValue()), + 'webUrl' => fn(ParseNode $n) => $o->setWebUrl($n->getStringValue()), + ]); + } + + /** + * Gets the isActive property value. Indicates whether the context link is currently active. + * @return bool|null + */ + public function getIsActive(): ?bool { + $val = $this->getBackingStore()->get('isActive'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isActive'"); + } + + /** + * Gets the isCreation property value. Indicates whether this context link represents the original creation surface for the plan. + * @return bool|null + */ + public function getIsCreation(): ?bool { + $val = $this->getBackingStore()->get('isCreation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCreation'"); + } + + /** + * Gets the key property value. Identifier for the context the plan is surfaced in. + * @return string|null + */ + public function getKey(): ?string { + $val = $this->getBackingStore()->get('key'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'key'"); + } + + /** + * Gets the ownerAppId property value. Application ID of the app that owns the surface the plan is linked from. + * @return string|null + */ + public function getOwnerAppId(): ?string { + $val = $this->getBackingStore()->get('ownerAppId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ownerAppId'"); + } + + /** + * Gets the webUrl property value. URL of the surface where the plan is displayed. + * @return string|null + */ + public function getWebUrl(): ?string { + $val = $this->getBackingStore()->get('webUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('associationType', $this->getAssociationType()); + $writer->writeStringValue('customLinkText', $this->getCustomLinkText()); + $writer->writeEnumValue('displayAs', $this->getDisplayAs()); + $writer->writeCollectionOfPrimitiveValues('displayNameSegments', $this->getDisplayNameSegments()); + $writer->writeBooleanValue('isActive', $this->getIsActive()); + $writer->writeBooleanValue('isCreation', $this->getIsCreation()); + $writer->writeStringValue('key', $this->getKey()); + $writer->writeStringValue('ownerAppId', $this->getOwnerAppId()); + $writer->writeStringValue('webUrl', $this->getWebUrl()); + } + + /** + * Sets the associationType property value. Describes how the plan is associated with the surface. + * @param string|null $value Value to set for the associationType property. + */ + public function setAssociationType(?string $value): void { + $this->getBackingStore()->set('associationType', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the context link was created. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the customLinkText property value. Custom text used to render the link, if provided. + * @param string|null $value Value to set for the customLinkText property. + */ + public function setCustomLinkText(?string $value): void { + $this->getBackingStore()->set('customLinkText', $value); + } + + /** + * Sets the displayAs property value. How the context link should be displayed. The possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue, loopPage, project. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: loopPage , project. + * @param PlannerPlanContextType|null $value Value to set for the displayAs property. + */ + public function setDisplayAs(?PlannerPlanContextType $value): void { + $this->getBackingStore()->set('displayAs', $value); + } + + /** + * Sets the displayNameSegments property value. Display name segments used to render where the plan is surfaced. + * @param array|null $value Value to set for the displayNameSegments property. + */ + public function setDisplayNameSegments(?array $value): void { + $this->getBackingStore()->set('displayNameSegments', $value); + } + + /** + * Sets the isActive property value. Indicates whether the context link is currently active. + * @param bool|null $value Value to set for the isActive property. + */ + public function setIsActive(?bool $value): void { + $this->getBackingStore()->set('isActive', $value); + } + + /** + * Sets the isCreation property value. Indicates whether this context link represents the original creation surface for the plan. + * @param bool|null $value Value to set for the isCreation property. + */ + public function setIsCreation(?bool $value): void { + $this->getBackingStore()->set('isCreation', $value); + } + + /** + * Sets the key property value. Identifier for the context the plan is surfaced in. + * @param string|null $value Value to set for the key property. + */ + public function setKey(?string $value): void { + $this->getBackingStore()->set('key', $value); + } + + /** + * Sets the ownerAppId property value. Application ID of the app that owns the surface the plan is linked from. + * @param string|null $value Value to set for the ownerAppId property. + */ + public function setOwnerAppId(?string $value): void { + $this->getBackingStore()->set('ownerAppId', $value); + } + + /** + * Sets the webUrl property value. URL of the surface where the plan is displayed. + * @param string|null $value Value to set for the webUrl property. + */ + public function setWebUrl(?string $value): void { + $this->getBackingStore()->set('webUrl', $value); + } + +} diff --git a/src/Generated/Models/PlanContextLinkCollectionResponse.php b/src/Generated/Models/PlanContextLinkCollectionResponse.php new file mode 100644 index 00000000000..3ada0324a28 --- /dev/null +++ b/src/Generated/Models/PlanContextLinkCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlanContextLink::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlanContextLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/PlanView.php b/src/Generated/Models/PlanView.php new file mode 100644 index 00000000000..a9683d02b6f --- /dev/null +++ b/src/Generated/Models/PlanView.php @@ -0,0 +1,139 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlanView + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlanView { + return new PlanView(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the categories property value. The categories property + * @return array|null + */ + public function getCategories(): ?array { + $val = $this->getBackingStore()->get('categories'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CategoryDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'categories'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'categories' => fn(ParseNode $n) => $o->setCategories($n->getCollectionOfObjectValues([CategoryDefinition::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('categories', $this->getCategories()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the categories property value. The categories property + * @param array|null $value Value to set for the categories property. + */ + public function setCategories(?array $value): void { + $this->getBackingStore()->set('categories', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Planner.php b/src/Generated/Models/Planner.php index e4b9f6680db..1f5c6ccf81d 100644 --- a/src/Generated/Models/Planner.php +++ b/src/Generated/Models/Planner.php @@ -49,8 +49,10 @@ public function getFieldDeserializers(): array { 'buckets' => fn(ParseNode $n) => $o->setBuckets($n->getCollectionOfObjectValues([PlannerBucket::class, 'createFromDiscriminatorValue'])), 'goals' => fn(ParseNode $n) => $o->setGoals($n->getCollectionOfObjectValues([PlannerGoal::class, 'createFromDiscriminatorValue'])), 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), + 'plans_v2' => fn(ParseNode $n) => $o->setPlansV2($n->getCollectionOfObjectValues([Plan::class, 'createFromDiscriminatorValue'])), 'rosters' => fn(ParseNode $n) => $o->setRosters($n->getCollectionOfObjectValues([PlannerRoster::class, 'createFromDiscriminatorValue'])), 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([PlannerTask::class, 'createFromDiscriminatorValue'])), + 'tasks_v2' => fn(ParseNode $n) => $o->setTasksV2($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), ]); } @@ -82,6 +84,20 @@ public function getPlans(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'plans'"); } + /** + * Gets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans. + * @return array|null + */ + public function getPlansV2(): ?array { + $val = $this->getBackingStore()->get('plans_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plans_v2'"); + } + /** * Gets the rosters property value. Read-only. Nullable. Returns a collection of the specified rosters * @return array|null @@ -110,6 +126,20 @@ public function getTasks(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks'"); } + /** + * Gets the tasks_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 tasks. + * @return array|null + */ + public function getTasksV2(): ?array { + $val = $this->getBackingStore()->get('tasks_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks_v2'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -119,8 +149,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('buckets', $this->getBuckets()); $writer->writeCollectionOfObjectValues('goals', $this->getGoals()); $writer->writeCollectionOfObjectValues('plans', $this->getPlans()); + $writer->writeCollectionOfObjectValues('plans_v2', $this->getPlansV2()); $writer->writeCollectionOfObjectValues('rosters', $this->getRosters()); $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + $writer->writeCollectionOfObjectValues('tasks_v2', $this->getTasksV2()); } /** @@ -147,6 +179,14 @@ public function setPlans(?array $value): void { $this->getBackingStore()->set('plans', $value); } + /** + * Sets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans. + * @param array|null $value Value to set for the plans_v2 property. + */ + public function setPlansV2(?array $value): void { + $this->getBackingStore()->set('plans_v2', $value); + } + /** * Sets the rosters property value. Read-only. Nullable. Returns a collection of the specified rosters * @param array|null $value Value to set for the rosters property. @@ -163,4 +203,12 @@ public function setTasks(?array $value): void { $this->getBackingStore()->set('tasks', $value); } + /** + * Sets the tasks_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 tasks. + * @param array|null $value Value to set for the tasks_v2 property. + */ + public function setTasksV2(?array $value): void { + $this->getBackingStore()->set('tasks_v2', $value); + } + } diff --git a/src/Generated/Models/PlannerArchivalInfo.php b/src/Generated/Models/PlannerArchivalInfo.php index 9ba84900b80..fa1b0651833 100644 --- a/src/Generated/Models/PlannerArchivalInfo.php +++ b/src/Generated/Models/PlannerArchivalInfo.php @@ -63,13 +63,28 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'modifiedBy' => fn(ParseNode $n) => $o->setModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'statusChangedBy' => fn(ParseNode $n) => $o->setStatusChangedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'statusChangedDateTime' => fn(ParseNode $n) => $o->setStatusChangedDateTime($n->getDateTimeValue()), ]; } + /** + * Gets the isArchived property value. Read-only. Indicates whether the entity is archived. + * @return bool|null + */ + public function getIsArchived(): ?bool { + $val = $this->getBackingStore()->get('isArchived'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isArchived'"); + } + /** * Gets the justification property value. Read-only. Reason why the entity was archived or unarchived. * @return string|null @@ -82,6 +97,30 @@ public function getJustification(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); } + /** + * Gets the modifiedBy property value. Read-only. Identity of the user who archived or unarchived the entity. + * @return IdentitySet|null + */ + public function getModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('modifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedBy'"); + } + + /** + * Gets the modifiedDateTime property value. Read-only. Date and time at which the entity's archive status changed. + * @return DateTime|null + */ + public function getModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('modifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedDateTime'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -123,7 +162,10 @@ public function getStatusChangedDateTime(): ?DateTime { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeObjectValue('modifiedBy', $this->getModifiedBy()); + $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('statusChangedBy', $this->getStatusChangedBy()); $writer->writeDateTimeValue('statusChangedDateTime', $this->getStatusChangedDateTime()); @@ -146,6 +188,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isArchived property value. Read-only. Indicates whether the entity is archived. + * @param bool|null $value Value to set for the isArchived property. + */ + public function setIsArchived(?bool $value): void { + $this->getBackingStore()->set('isArchived', $value); + } + /** * Sets the justification property value. Read-only. Reason why the entity was archived or unarchived. * @param string|null $value Value to set for the justification property. @@ -154,6 +204,22 @@ public function setJustification(?string $value): void { $this->getBackingStore()->set('justification', $value); } + /** + * Sets the modifiedBy property value. Read-only. Identity of the user who archived or unarchived the entity. + * @param IdentitySet|null $value Value to set for the modifiedBy property. + */ + public function setModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('modifiedBy', $value); + } + + /** + * Sets the modifiedDateTime property value. Read-only. Date and time at which the entity's archive status changed. + * @param DateTime|null $value Value to set for the modifiedDateTime property. + */ + public function setModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('modifiedDateTime', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/PlannerChatMessage.php b/src/Generated/Models/PlannerChatMessage.php new file mode 100644 index 00000000000..887d8208bf5 --- /dev/null +++ b/src/Generated/Models/PlannerChatMessage.php @@ -0,0 +1,286 @@ +getBackingStore()->get('content'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'content'"); + } + + /** + * Gets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the deletedTime property value. Date and time the message was deleted. + * @return DateTime|null + */ + public function getDeletedTime(): ?DateTime { + $val = $this->getBackingStore()->get('deletedTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedTime'"); + } + + /** + * Gets the editedTime property value. Date and time the message was last edited. + * @return DateTime|null + */ + public function getEditedTime(): ?DateTime { + $val = $this->getBackingStore()->get('editedTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'editedTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'deletedTime' => fn(ParseNode $n) => $o->setDeletedTime($n->getDateTimeValue()), + 'editedTime' => fn(ParseNode $n) => $o->setEditedTime($n->getDateTimeValue()), + 'isDeleted' => fn(ParseNode $n) => $o->setIsDeleted($n->getBooleanValue()), + 'isEdited' => fn(ParseNode $n) => $o->setIsEdited($n->getBooleanValue()), + 'messageType' => fn(ParseNode $n) => $o->setMessageType($n->getEnumValue(PlannerChatMessageType::class)), + 'parentEntityId' => fn(ParseNode $n) => $o->setParentEntityId($n->getStringValue()), + 'properties' => fn(ParseNode $n) => $o->setProperties($n->getObjectValue([ChatMessageProperties::class, 'createFromDiscriminatorValue'])), + 'threadType' => fn(ParseNode $n) => $o->setThreadType($n->getEnumValue(PlannerChatThreadType::class)), + ]); + } + + /** + * Gets the isDeleted property value. Indicates whether the message was deleted. + * @return bool|null + */ + public function getIsDeleted(): ?bool { + $val = $this->getBackingStore()->get('isDeleted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDeleted'"); + } + + /** + * Gets the isEdited property value. Indicates whether the message was edited after it was sent. + * @return bool|null + */ + public function getIsEdited(): ?bool { + $val = $this->getBackingStore()->get('isEdited'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEdited'"); + } + + /** + * Gets the messageType property value. Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue. + * @return PlannerChatMessageType|null + */ + public function getMessageType(): ?PlannerChatMessageType { + $val = $this->getBackingStore()->get('messageType'); + if (is_null($val) || $val instanceof PlannerChatMessageType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageType'"); + } + + /** + * Gets the parentEntityId property value. ID of the task or plan the message belongs to. + * @return string|null + */ + public function getParentEntityId(): ?string { + $val = $this->getBackingStore()->get('parentEntityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentEntityId'"); + } + + /** + * Gets the properties property value. @mentions and reactions associated with the message. + * @return ChatMessageProperties|null + */ + public function getProperties(): ?ChatMessageProperties { + $val = $this->getBackingStore()->get('properties'); + if (is_null($val) || $val instanceof ChatMessageProperties) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'properties'"); + } + + /** + * Gets the threadType property value. Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue. + * @return PlannerChatThreadType|null + */ + public function getThreadType(): ?PlannerChatThreadType { + $val = $this->getBackingStore()->get('threadType'); + if (is_null($val) || $val instanceof PlannerChatThreadType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threadType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('content', $this->getContent()); + $writer->writeDateTimeValue('deletedTime', $this->getDeletedTime()); + $writer->writeDateTimeValue('editedTime', $this->getEditedTime()); + $writer->writeBooleanValue('isDeleted', $this->getIsDeleted()); + $writer->writeBooleanValue('isEdited', $this->getIsEdited()); + $writer->writeEnumValue('messageType', $this->getMessageType()); + $writer->writeStringValue('parentEntityId', $this->getParentEntityId()); + $writer->writeObjectValue('properties', $this->getProperties()); + $writer->writeEnumValue('threadType', $this->getThreadType()); + } + + /** + * Sets the content property value. Body content of the chat message. + * @param string|null $value Value to set for the content property. + */ + public function setContent(?string $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the createdBy property value. Identity of the user (or application) who created the entity. Read-only. + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. Date and time the entity was created. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the deletedTime property value. Date and time the message was deleted. + * @param DateTime|null $value Value to set for the deletedTime property. + */ + public function setDeletedTime(?DateTime $value): void { + $this->getBackingStore()->set('deletedTime', $value); + } + + /** + * Sets the editedTime property value. Date and time the message was last edited. + * @param DateTime|null $value Value to set for the editedTime property. + */ + public function setEditedTime(?DateTime $value): void { + $this->getBackingStore()->set('editedTime', $value); + } + + /** + * Sets the isDeleted property value. Indicates whether the message was deleted. + * @param bool|null $value Value to set for the isDeleted property. + */ + public function setIsDeleted(?bool $value): void { + $this->getBackingStore()->set('isDeleted', $value); + } + + /** + * Sets the isEdited property value. Indicates whether the message was edited after it was sent. + * @param bool|null $value Value to set for the isEdited property. + */ + public function setIsEdited(?bool $value): void { + $this->getBackingStore()->set('isEdited', $value); + } + + /** + * Sets the messageType property value. Format of the message content. The possible values are: richTextHtml, plainText, unknownFutureValue. + * @param PlannerChatMessageType|null $value Value to set for the messageType property. + */ + public function setMessageType(?PlannerChatMessageType $value): void { + $this->getBackingStore()->set('messageType', $value); + } + + /** + * Sets the parentEntityId property value. ID of the task or plan the message belongs to. + * @param string|null $value Value to set for the parentEntityId property. + */ + public function setParentEntityId(?string $value): void { + $this->getBackingStore()->set('parentEntityId', $value); + } + + /** + * Sets the properties property value. @mentions and reactions associated with the message. + * @param ChatMessageProperties|null $value Value to set for the properties property. + */ + public function setProperties(?ChatMessageProperties $value): void { + $this->getBackingStore()->set('properties', $value); + } + + /** + * Sets the threadType property value. Indicates whether the message belongs to a task-level or plan-level conversation. The possible values are: task, plan, unknownFutureValue. + * @param PlannerChatThreadType|null $value Value to set for the threadType property. + */ + public function setThreadType(?PlannerChatThreadType $value): void { + $this->getBackingStore()->set('threadType', $value); + } + +} diff --git a/src/Generated/Models/PlannerChatMessageCollectionResponse.php b/src/Generated/Models/PlannerChatMessageCollectionResponse.php new file mode 100644 index 00000000000..611583d857e --- /dev/null +++ b/src/Generated/Models/PlannerChatMessageCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/PlannerChatMessageType.php b/src/Generated/Models/PlannerChatMessageType.php new file mode 100644 index 00000000000..e77497010a2 --- /dev/null +++ b/src/Generated/Models/PlannerChatMessageType.php @@ -0,0 +1,11 @@ +getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.bucket': return new Bucket(); case '#microsoft.graph.businessScenarioTask': return new BusinessScenarioTask(); + case '#microsoft.graph.categoryDefinition': return new CategoryDefinition(); + case '#microsoft.graph.checklistItemV4': return new ChecklistItemV4(); + case '#microsoft.graph.contentLink': return new ContentLink(); + case '#microsoft.graph.customChoiceOption': return new CustomChoiceOption(); + case '#microsoft.graph.customFieldDefinition': return new CustomFieldDefinition(); + case '#microsoft.graph.customFieldValue': return new CustomFieldValue(); + case '#microsoft.graph.dependency': return new Dependency(); + case '#microsoft.graph.goal': return new Goal(); + case '#microsoft.graph.historyItem': return new HistoryItem(); + case '#microsoft.graph.plan': return new Plan(); + case '#microsoft.graph.planContextLink': return new PlanContextLink(); case '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': return new PlannerAssignedToTaskBoardTaskFormat(); case '#microsoft.graph.plannerBucket': return new PlannerBucket(); case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); + case '#microsoft.graph.plannerChatMessage': return new PlannerChatMessage(); case '#microsoft.graph.plannerGoal': return new PlannerGoal(); case '#microsoft.graph.plannerHistoryItem': return new PlannerHistoryItem(); case '#microsoft.graph.plannerPlan': return new PlannerPlan(); @@ -37,7 +50,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Plann case '#microsoft.graph.plannerTask': return new PlannerTask(); case '#microsoft.graph.plannerTaskDetails': return new PlannerTaskDetails(); case '#microsoft.graph.plannerUser': return new PlannerUser(); + case '#microsoft.graph.task': return new Task(); case '#microsoft.graph.taskHistoryItem': return new TaskHistoryItem(); + case '#microsoft.graph.userAssignment': return new UserAssignment(); } } return new PlannerDelta(); diff --git a/src/Generated/Models/PlannerGroup.php b/src/Generated/Models/PlannerGroup.php index d9c2273c126..b71b45c7508 100644 --- a/src/Generated/Models/PlannerGroup.php +++ b/src/Generated/Models/PlannerGroup.php @@ -33,6 +33,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), + 'plans_v2' => fn(ParseNode $n) => $o->setPlansV2($n->getCollectionOfObjectValues([Plan::class, 'createFromDiscriminatorValue'])), ]); } @@ -50,6 +51,20 @@ public function getPlans(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'plans'"); } + /** + * Gets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + * @return array|null + */ + public function getPlansV2(): ?array { + $val = $this->getBackingStore()->get('plans_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plans_v2'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -57,6 +72,7 @@ public function getPlans(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('plans', $this->getPlans()); + $writer->writeCollectionOfObjectValues('plans_v2', $this->getPlansV2()); } /** @@ -67,4 +83,12 @@ public function setPlans(?array $value): void { $this->getBackingStore()->set('plans', $value); } + /** + * Sets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans owned by the group. + * @param array|null $value Value to set for the plans_v2 property. + */ + public function setPlansV2(?array $value): void { + $this->getBackingStore()->set('plans_v2', $value); + } + } diff --git a/src/Generated/Models/PlannerPlanContextType.php b/src/Generated/Models/PlannerPlanContextType.php new file mode 100644 index 00000000000..e38647f99a3 --- /dev/null +++ b/src/Generated/Models/PlannerPlanContextType.php @@ -0,0 +1,15 @@ + fn(ParseNode $n) => $o->setFavoritePlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), 'myDayTasks' => fn(ParseNode $n) => $o->setMyDayTasks($n->getCollectionOfObjectValues([PlannerTask::class, 'createFromDiscriminatorValue'])), 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), + 'plans_v2' => fn(ParseNode $n) => $o->setPlansV2($n->getCollectionOfObjectValues([Plan::class, 'createFromDiscriminatorValue'])), 'recentPlanReferences' => fn(ParseNode $n) => $o->setRecentPlanReferences($n->getObjectValue([PlannerRecentPlanReferenceCollection::class, 'createFromDiscriminatorValue'])), 'recentPlans' => fn(ParseNode $n) => $o->setRecentPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), 'rosterPlans' => fn(ParseNode $n) => $o->setRosterPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([PlannerTask::class, 'createFromDiscriminatorValue'])), + 'tasks_v2' => fn(ParseNode $n) => $o->setTasksV2($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), ]); } @@ -112,6 +114,20 @@ public function getPlans(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'plans'"); } + /** + * Gets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + * @return array|null + */ + public function getPlansV2(): ?array { + $val = $this->getBackingStore()->get('plans_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plans_v2'"); + } + /** * Gets the recentPlanReferences property value. A collection that contains references to the plans that the user recently viewed in apps that support recent plans. * @return PlannerRecentPlanReferenceCollection|null @@ -166,6 +182,20 @@ public function getTasks(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks'"); } + /** + * Gets the tasks_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + * @return array|null + */ + public function getTasksV2(): ?array { + $val = $this->getBackingStore()->get('tasks_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks_v2'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -177,10 +207,12 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('favoritePlans', $this->getFavoritePlans()); $writer->writeCollectionOfObjectValues('myDayTasks', $this->getMyDayTasks()); $writer->writeCollectionOfObjectValues('plans', $this->getPlans()); + $writer->writeCollectionOfObjectValues('plans_v2', $this->getPlansV2()); $writer->writeObjectValue('recentPlanReferences', $this->getRecentPlanReferences()); $writer->writeCollectionOfObjectValues('recentPlans', $this->getRecentPlans()); $writer->writeCollectionOfObjectValues('rosterPlans', $this->getRosterPlans()); $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + $writer->writeCollectionOfObjectValues('tasks_v2', $this->getTasksV2()); } /** @@ -223,6 +255,14 @@ public function setPlans(?array $value): void { $this->getBackingStore()->set('plans', $value); } + /** + * Sets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + * @param array|null $value Value to set for the plans_v2 property. + */ + public function setPlansV2(?array $value): void { + $this->getBackingStore()->set('plans_v2', $value); + } + /** * Sets the recentPlanReferences property value. A collection that contains references to the plans that the user recently viewed in apps that support recent plans. * @param PlannerRecentPlanReferenceCollection|null $value Value to set for the recentPlanReferences property. @@ -255,4 +295,12 @@ public function setTasks(?array $value): void { $this->getBackingStore()->set('tasks', $value); } + /** + * Sets the tasks_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + * @param array|null $value Value to set for the tasks_v2 property. + */ + public function setTasksV2(?array $value): void { + $this->getBackingStore()->set('tasks_v2', $value); + } + } diff --git a/src/Generated/Models/PolicyConfiguration.php b/src/Generated/Models/PolicyConfiguration.php new file mode 100644 index 00000000000..f1b6379cf25 --- /dev/null +++ b/src/Generated/Models/PolicyConfiguration.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyConfiguration { + return new PolicyConfiguration(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the errorSettings property value. The errorSettings property + * @return ErrorSettings|null + */ + public function getErrorSettings(): ?ErrorSettings { + $val = $this->getBackingStore()->get('errorSettings'); + if (is_null($val) || $val instanceof ErrorSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorSettings'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'errorSettings' => fn(ParseNode $n) => $o->setErrorSettings($n->getObjectValue([ErrorSettings::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the lastModifiedDateTime property value. The date and time when the effective policy configuration was last modified. The timestamp is always in UTC. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('errorSettings', $this->getErrorSettings()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the errorSettings property value. The errorSettings property + * @param ErrorSettings|null $value Value to set for the errorSettings property. + */ + public function setErrorSettings(?ErrorSettings $value): void { + $this->getBackingStore()->set('errorSettings', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The date and time when the effective policy configuration was last modified. The timestamp is always in UTC. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PolicyScopeBase.php b/src/Generated/Models/PolicyScopeBase.php index cfa6d0b18cb..f61d5c89cbe 100644 --- a/src/Generated/Models/PolicyScopeBase.php +++ b/src/Generated/Models/PolicyScopeBase.php @@ -101,6 +101,7 @@ public function getFieldDeserializers(): array { 'locations' => fn(ParseNode $n) => $o->setLocations($n->getCollectionOfObjectValues([PolicyLocation::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'policyActions' => fn(ParseNode $n) => $o->setPolicyActions($n->getCollectionOfObjectValues([DlpActionInfo::class, 'createFromDiscriminatorValue'])), + 'policyConfiguration' => fn(ParseNode $n) => $o->setPolicyConfiguration($n->getObjectValue([PolicyConfiguration::class, 'createFromDiscriminatorValue'])), ]; } @@ -158,6 +159,18 @@ public function getPolicyActions(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'policyActions'"); } + /** + * Gets the policyConfiguration property value. The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. + * @return PolicyConfiguration|null + */ + public function getPolicyConfiguration(): ?PolicyConfiguration { + $val = $this->getBackingStore()->get('policyConfiguration'); + if (is_null($val) || $val instanceof PolicyConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyConfiguration'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -169,6 +182,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('locations', $this->getLocations()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('policyActions', $this->getPolicyActions()); + $writer->writeObjectValue('policyConfiguration', $this->getPolicyConfiguration()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -236,4 +250,12 @@ public function setPolicyActions(?array $value): void { $this->getBackingStore()->set('policyActions', $value); } + /** + * Sets the policyConfiguration property value. The effective configuration for policy evaluation scenarios. This property can be omitted or null when no configuration is available or applicable. + * @param PolicyConfiguration|null $value Value to set for the policyConfiguration property. + */ + public function setPolicyConfiguration(?PolicyConfiguration $value): void { + $this->getBackingStore()->set('policyConfiguration', $value); + } + } diff --git a/src/Generated/Models/Presence.php b/src/Generated/Models/Presence.php index e430bde8282..aa676627495 100644 --- a/src/Generated/Models/Presence.php +++ b/src/Generated/Models/Presence.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Prese } /** - * Gets the activity property value. The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. + * Gets the activity property value. The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown. * @return string|null */ public function getActivity(): ?string { @@ -37,7 +37,7 @@ public function getActivity(): ?string { } /** - * Gets the availability property value. The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. + * Gets the availability property value. The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown. * @return string|null */ public function getAvailability(): ?string { @@ -126,7 +126,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the activity property value. The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. + * Sets the activity property value. The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Offline, OutOfOffice, PresenceUnknown. * @param string|null $value Value to set for the activity property. */ public function setActivity(?string $value): void { @@ -134,7 +134,7 @@ public function setActivity(?string $value): void { } /** - * Sets the availability property value. The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. + * Sets the availability property value. The base presence information for a user. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, Focusing, InACall, InAMeeting, Offline, Presenting, PresenceUnknown. * @param string|null $value Value to set for the availability property. */ public function setAvailability(?string $value): void { diff --git a/src/Generated/Models/ProcessContentMetadataBase.php b/src/Generated/Models/ProcessContentMetadataBase.php index 4faa16c40cb..3fdb18557b7 100644 --- a/src/Generated/Models/ProcessContentMetadataBase.php +++ b/src/Generated/Models/ProcessContentMetadataBase.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Proce $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.contentActivityMetadata': return new ContentActivityMetadata(); + case '#microsoft.graph.evaluationIncompleteActivityMetadata': return new EvaluationIncompleteActivityMetadata(); case '#microsoft.graph.processConversationMetadata': return new ProcessConversationMetadata(); case '#microsoft.graph.processFileMetadata': return new ProcessFileMetadata(); } diff --git a/src/Generated/Models/ProtectionPolicyBase.php b/src/Generated/Models/ProtectionPolicyBase.php index 45d5c1ec12e..32201633dc5 100644 --- a/src/Generated/Models/ProtectionPolicyBase.php +++ b/src/Generated/Models/ProtectionPolicyBase.php @@ -27,6 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Prote if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.entraProtectionPolicy': return new EntraProtectionPolicy(); case '#microsoft.graph.exchangeProtectionPolicy': return new ExchangeProtectionPolicy(); case '#microsoft.graph.oneDriveForBusinessProtectionPolicy': return new OneDriveForBusinessProtectionPolicy(); case '#microsoft.graph.sharePointProtectionPolicy': return new SharePointProtectionPolicy(); diff --git a/src/Generated/Models/ProtectionUnitDetails.php b/src/Generated/Models/ProtectionUnitDetails.php index a234d28c302..12aea4355b3 100644 --- a/src/Generated/Models/ProtectionUnitDetails.php +++ b/src/Generated/Models/ProtectionUnitDetails.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Prote } /** - * Gets the addedCount property value. The addedCount property + * Gets the addedCount property value. The number of protection units that were successfully added to the backup policy. * @return int|null */ public function getAddedCount(): ?int { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the backupConfigurationType property value. The backupConfigurationType property + * Gets the backupConfigurationType property value. The type of backup configuration applied to the protection units. * @return string|null */ public function getBackupConfigurationType(): ?string { @@ -80,7 +80,7 @@ public function getBackupConfigurationType(): ?string { } /** - * Gets the failedCount property value. The failedCount property + * Gets the failedCount property value. The number of protection unit operations that failed during processing. * @return int|null */ public function getFailedCount(): ?int { @@ -121,7 +121,7 @@ public function getOdataType(): ?string { } /** - * Gets the removedCount property value. The removedCount property + * Gets the removedCount property value. The number of protection units that were successfully removed from the backup policy. * @return int|null */ public function getRemovedCount(): ?int { @@ -133,7 +133,7 @@ public function getRemovedCount(): ?int { } /** - * Gets the requestedToAddCount property value. The requestedToAddCount property + * Gets the requestedToAddCount property value. The number of protection units that were requested to be added to the backup policy. * @return int|null */ public function getRequestedToAddCount(): ?int { @@ -145,7 +145,7 @@ public function getRequestedToAddCount(): ?int { } /** - * Gets the requestedToRemoveCount property value. The requestedToRemoveCount property + * Gets the requestedToRemoveCount property value. The number of protection units that were requested to be removed from the backup policy. * @return int|null */ public function getRequestedToRemoveCount(): ?int { @@ -172,7 +172,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the addedCount property value. The addedCount property + * Sets the addedCount property value. The number of protection units that were successfully added to the backup policy. * @param int|null $value Value to set for the addedCount property. */ public function setAddedCount(?int $value): void { @@ -196,7 +196,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the backupConfigurationType property value. The backupConfigurationType property + * Sets the backupConfigurationType property value. The type of backup configuration applied to the protection units. * @param string|null $value Value to set for the backupConfigurationType property. */ public function setBackupConfigurationType(?string $value): void { @@ -204,7 +204,7 @@ public function setBackupConfigurationType(?string $value): void { } /** - * Sets the failedCount property value. The failedCount property + * Sets the failedCount property value. The number of protection unit operations that failed during processing. * @param int|null $value Value to set for the failedCount property. */ public function setFailedCount(?int $value): void { @@ -220,7 +220,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the removedCount property value. The removedCount property + * Sets the removedCount property value. The number of protection units that were successfully removed from the backup policy. * @param int|null $value Value to set for the removedCount property. */ public function setRemovedCount(?int $value): void { @@ -228,7 +228,7 @@ public function setRemovedCount(?int $value): void { } /** - * Sets the requestedToAddCount property value. The requestedToAddCount property + * Sets the requestedToAddCount property value. The number of protection units that were requested to be added to the backup policy. * @param int|null $value Value to set for the requestedToAddCount property. */ public function setRequestedToAddCount(?int $value): void { @@ -236,7 +236,7 @@ public function setRequestedToAddCount(?int $value): void { } /** - * Sets the requestedToRemoveCount property value. The requestedToRemoveCount property + * Sets the requestedToRemoveCount property value. The number of protection units that were requested to be removed from the backup policy. * @param int|null $value Value to set for the requestedToRemoveCount property. */ public function setRequestedToRemoveCount(?int $value): void { diff --git a/src/Generated/Models/RbacApplication.php b/src/Generated/Models/RbacApplication.php index 6acc12bb212..5fdcbf9104a 100644 --- a/src/Generated/Models/RbacApplication.php +++ b/src/Generated/Models/RbacApplication.php @@ -25,6 +25,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): RbacA return new RbacApplication(); } + /** + * Gets the deletedItems property value. Container for soft-deleted directory role management resources. + * @return DirectoryRoleManagementDeletedItemContainer|null + */ + public function getDeletedItems(): ?DirectoryRoleManagementDeletedItemContainer { + $val = $this->getBackingStore()->get('deletedItems'); + if (is_null($val) || $val instanceof DirectoryRoleManagementDeletedItemContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletedItems'"); + } + /** * The deserialization information for the current model * @return array @@ -32,6 +44,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): RbacA public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getObjectValue([DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'])), 'resourceNamespaces' => fn(ParseNode $n) => $o->setResourceNamespaces($n->getCollectionOfObjectValues([UnifiedRbacResourceNamespace::class, 'createFromDiscriminatorValue'])), 'roleAssignmentApprovals' => fn(ParseNode $n) => $o->setRoleAssignmentApprovals($n->getCollectionOfObjectValues([Approval::class, 'createFromDiscriminatorValue'])), 'roleAssignments' => fn(ParseNode $n) => $o->setRoleAssignments($n->getCollectionOfObjectValues([UnifiedRoleAssignment::class, 'createFromDiscriminatorValue'])), @@ -206,6 +219,7 @@ public function getTransitiveRoleAssignments(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('deletedItems', $this->getDeletedItems()); $writer->writeCollectionOfObjectValues('resourceNamespaces', $this->getResourceNamespaces()); $writer->writeCollectionOfObjectValues('roleAssignmentApprovals', $this->getRoleAssignmentApprovals()); $writer->writeCollectionOfObjectValues('roleAssignments', $this->getRoleAssignments()); @@ -219,6 +233,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('transitiveRoleAssignments', $this->getTransitiveRoleAssignments()); } + /** + * Sets the deletedItems property value. Container for soft-deleted directory role management resources. + * @param DirectoryRoleManagementDeletedItemContainer|null $value Value to set for the deletedItems property. + */ + public function setDeletedItems(?DirectoryRoleManagementDeletedItemContainer $value): void { + $this->getBackingStore()->set('deletedItems', $value); + } + /** * Sets the resourceNamespaces property value. The resourceNamespaces property * @param array|null $value Value to set for the resourceNamespaces property. diff --git a/src/Generated/Models/RelatedPerson.php b/src/Generated/Models/RelatedPerson.php index b1e0291cfb9..5413b3bbf4f 100644 --- a/src/Generated/Models/RelatedPerson.php +++ b/src/Generated/Models/RelatedPerson.php @@ -77,6 +77,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'relationship' => fn(ParseNode $n) => $o->setRelationship($n->getEnumValue(PersonRelationship::class)), + 'relationshipLabel' => fn(ParseNode $n) => $o->setRelationshipLabel($n->getStringValue()), 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]; @@ -106,6 +107,18 @@ public function getRelationship(): ?PersonRelationship { throw new \UnexpectedValueException("Invalid type found in backing store for 'relationship'"); } + /** + * Gets the relationshipLabel property value. Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship. + * @return string|null + */ + public function getRelationshipLabel(): ?string { + $val = $this->getBackingStore()->get('relationshipLabel'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relationshipLabel'"); + } + /** * Gets the userId property value. The user's directory object ID (Microsoft Entra ID or CID). * @return string|null @@ -138,6 +151,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeEnumValue('relationship', $this->getRelationship()); + $writer->writeStringValue('relationshipLabel', $this->getRelationshipLabel()); $writer->writeStringValue('userId', $this->getUserId()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -183,6 +197,14 @@ public function setRelationship(?PersonRelationship $value): void { $this->getBackingStore()->set('relationship', $value); } + /** + * Sets the relationshipLabel property value. Information (free-text) describing the relationship between the user and the related person. This property provides additional context beyond the predefined relationship values and can be used by clients, including AI-powered experiences, to better understand and reason about the relationship. + * @param string|null $value Value to set for the relationshipLabel property. + */ + public function setRelationshipLabel(?string $value): void { + $this->getBackingStore()->set('relationshipLabel', $value); + } + /** * Sets the userId property value. The user's directory object ID (Microsoft Entra ID or CID). * @param string|null $value Value to set for the userId property. diff --git a/src/Generated/Models/RestoreArtifactDetails.php b/src/Generated/Models/RestoreArtifactDetails.php index 0d6d3cd5317..292660bb801 100644 --- a/src/Generated/Models/RestoreArtifactDetails.php +++ b/src/Generated/Models/RestoreArtifactDetails.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the failedCount property value. The failedCount property + * Gets the failedCount property value. The number of artifacts that failed to be restored during the restore operation. * @return int|null */ public function getFailedCount(): ?int { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the restoredCount property value. The restoredCount property + * Gets the restoredCount property value. The number of artifacts that were successfully restored during the restore operation. * @return int|null */ public function getRestoredCount(): ?int { @@ -106,7 +106,7 @@ public function getRestoredCount(): ?int { } /** - * Gets the totalArtifactsCount property value. The totalArtifactsCount property + * Gets the totalArtifactsCount property value. The total number of artifacts included in the restore operation. * @return int|null */ public function getTotalArtifactsCount(): ?int { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the failedCount property value. The failedCount property + * Sets the failedCount property value. The number of artifacts that failed to be restored during the restore operation. * @param int|null $value Value to set for the failedCount property. */ public function setFailedCount(?int $value): void { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the restoredCount property value. The restoredCount property + * Sets the restoredCount property value. The number of artifacts that were successfully restored during the restore operation. * @param int|null $value Value to set for the restoredCount property. */ public function setRestoredCount(?int $value): void { @@ -170,7 +170,7 @@ public function setRestoredCount(?int $value): void { } /** - * Sets the totalArtifactsCount property value. The totalArtifactsCount property + * Sets the totalArtifactsCount property value. The total number of artifacts included in the restore operation. * @param int|null $value Value to set for the totalArtifactsCount property. */ public function setTotalArtifactsCount(?int $value): void { diff --git a/src/Generated/Models/RestoreTaskActivityLog.php b/src/Generated/Models/RestoreTaskActivityLog.php index 047d97a58e0..21c52cddcfe 100644 --- a/src/Generated/Models/RestoreTaskActivityLog.php +++ b/src/Generated/Models/RestoreTaskActivityLog.php @@ -55,7 +55,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the restoreArtifactDetails property value. The restoreArtifactDetails property + * Gets the restoreArtifactDetails property value. Contains detailed information about the artifacts being restored, including counts and status of restored items. * @return RestoreArtifactDetails|null */ public function getRestoreArtifactDetails(): ?RestoreArtifactDetails { @@ -67,7 +67,7 @@ public function getRestoreArtifactDetails(): ?RestoreArtifactDetails { } /** - * Gets the restoreCompletionDateTime property value. The restoreCompletionDateTime property + * Gets the restoreCompletionDateTime property value. The date and time when the restore task was completed. * @return DateTime|null */ public function getRestoreCompletionDateTime(): ?DateTime { @@ -79,7 +79,7 @@ public function getRestoreCompletionDateTime(): ?DateTime { } /** - * Gets the restoreSessionId property value. The restoreSessionId property + * Gets the restoreSessionId property value. The unique identifier of the restore session associated with this activity log. * @return string|null */ public function getRestoreSessionId(): ?string { @@ -137,7 +137,7 @@ public function setDestinationType(?DestinationType $value): void { } /** - * Sets the restoreArtifactDetails property value. The restoreArtifactDetails property + * Sets the restoreArtifactDetails property value. Contains detailed information about the artifacts being restored, including counts and status of restored items. * @param RestoreArtifactDetails|null $value Value to set for the restoreArtifactDetails property. */ public function setRestoreArtifactDetails(?RestoreArtifactDetails $value): void { @@ -145,7 +145,7 @@ public function setRestoreArtifactDetails(?RestoreArtifactDetails $value): void } /** - * Sets the restoreCompletionDateTime property value. The restoreCompletionDateTime property + * Sets the restoreCompletionDateTime property value. The date and time when the restore task was completed. * @param DateTime|null $value Value to set for the restoreCompletionDateTime property. */ public function setRestoreCompletionDateTime(?DateTime $value): void { @@ -153,7 +153,7 @@ public function setRestoreCompletionDateTime(?DateTime $value): void { } /** - * Sets the restoreSessionId property value. The restoreSessionId property + * Sets the restoreSessionId property value. The unique identifier of the restore session associated with this activity log. * @param string|null $value Value to set for the restoreSessionId property. */ public function setRestoreSessionId(?string $value): void { diff --git a/src/Generated/Models/Security/A365AiGuardrail.php b/src/Generated/Models/Security/A365AiGuardrail.php new file mode 100644 index 00000000000..4819788d3d6 --- /dev/null +++ b/src/Generated/Models/Security/A365AiGuardrail.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.a365AiGuardrail'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365AiGuardrail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365AiGuardrail { + return new A365AiGuardrail(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiGuardrail.php b/src/Generated/Models/Security/AiGuardrail.php new file mode 100644 index 00000000000..d326949e171 --- /dev/null +++ b/src/Generated/Models/Security/AiGuardrail.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiGuardrail'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiGuardrail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiGuardrail { + return new AiGuardrail(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AuditData.php b/src/Generated/Models/Security/AuditData.php index d52c83c2411..7abc450d146 100644 --- a/src/Generated/Models/Security/AuditData.php +++ b/src/Generated/Models/Security/AuditData.php @@ -39,6 +39,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.security.a365AiExecuteTool': return new A365AiExecuteTool(); + case '#microsoft.graph.security.a365AiGuardrail': return new A365AiGuardrail(); case '#microsoft.graph.security.a365AiInferenceCall': return new A365AiInferenceCall(); case '#microsoft.graph.security.a365AiInvokeAgent': return new A365AiInvokeAgent(); case '#microsoft.graph.security.a365AiRunSummary': return new A365AiRunSummary(); @@ -49,6 +50,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.agentSettingAdminActivity': return new AgentSettingAdminActivity(); case '#microsoft.graph.security.aiAppInteractionAuditRecord': return new AiAppInteractionAuditRecord(); case '#microsoft.graph.security.aiExecuteToolAuditRecord': return new AiExecuteToolAuditRecord(); + case '#microsoft.graph.security.aiGuardrail': return new AiGuardrail(); case '#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord': return new AiInteractionsChangeNotificationAuditRecord(); case '#microsoft.graph.security.aiInteractionsExportAuditRecord': return new AiInteractionsExportAuditRecord(); case '#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord': return new AiInteractionsSubscriptionAuditRecord(); @@ -87,6 +89,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.cdpLogRecord': return new CdpLogRecord(); case '#microsoft.graph.security.cdpOcrBillingRecord': return new CdpOcrBillingRecord(); case '#microsoft.graph.security.cdpResourceScopeChangeEventRecord': return new CdpResourceScopeChangeEventRecord(); + case '#microsoft.graph.security.cloudSecurityConnector': return new CloudSecurityConnector(); + case '#microsoft.graph.security.cloudSecurityEnablement': return new CloudSecurityEnablement(); + case '#microsoft.graph.security.cloudSecurityManagement': return new CloudSecurityManagement(); case '#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord': return new CloudUpdateDeviceConfigAuditRecord(); case '#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord': return new CloudUpdateProfileConfigAuditRecord(); case '#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord': return new CloudUpdateTenantConfigAuditRecord(); @@ -106,6 +111,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord': return new ComplianceDLPSharePointClassificationAuditRecord(); case '#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord': return new ComplianceDLPSharePointClassificationCdpRecord(); case '#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord': return new ComplianceDLPSharePointClassificationExtendedAuditRecord(); + case '#microsoft.graph.security.complianceEndpointEvaluationIncomplete': return new ComplianceEndpointEvaluationIncomplete(); + case '#microsoft.graph.security.complianceEvaluationIncomplete': return new ComplianceEvaluationIncomplete(); case '#microsoft.graph.security.complianceExchangeOcrAuditRecord': return new ComplianceExchangeOcrAuditRecord(); case '#microsoft.graph.security.complianceManagerActionRecord': return new ComplianceManagerActionRecord(); case '#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord': return new CompliancePolicyGradingSharePointAuditRecord(); @@ -129,6 +136,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.criticalAssetManagementClassificationRecord': return new CriticalAssetManagementClassificationRecord(); case '#microsoft.graph.security.crmEntityOperationAuditRecord': return new CrmEntityOperationAuditRecord(); case '#microsoft.graph.security.crossTenantAccessPolicyAuditRecord': return new CrossTenantAccessPolicyAuditRecord(); + case '#microsoft.graph.security.cscContentMetadata': return new CscContentMetadata(); case '#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord': return new CustomerKeyServiceEncryptionAuditRecord(); case '#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord': return new DataCenterSecurityCmdletAuditRecord(); case '#microsoft.graph.security.dataGovernanceAuditRecord': return new DataGovernanceAuditRecord(); @@ -137,7 +145,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.dataSecurityInvestigationAuditRecord': return new DataSecurityInvestigationAuditRecord(); case '#microsoft.graph.security.dataShareOperationAuditRecord': return new DataShareOperationAuditRecord(); case '#microsoft.graph.security.defaultAuditData': return new DefaultAuditData(); + case '#microsoft.graph.security.defenderAutomationRule': return new DefenderAutomationRule(); case '#microsoft.graph.security.defenderCaseManagementAuditRecord': return new DefenderCaseManagementAuditRecord(); + case '#microsoft.graph.security.defenderGeneratedPlaybook': return new DefenderGeneratedPlaybook(); + case '#microsoft.graph.security.defenderIntegration': return new DefenderIntegration(); case '#microsoft.graph.security.defenderPreviewFeaturesRecord': return new DefenderPreviewFeaturesRecord(); case '#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord': return new DefenderSecurityForAIConfigurationAuditRecord(); case '#microsoft.graph.security.deployFeatureActivityRecord': return new DeployFeatureActivityRecord(); @@ -152,7 +163,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.dragonCopilotAdminRecord': return new DragonCopilotAdminRecord(); case '#microsoft.graph.security.dragonCopilotClinicalDataRecord': return new DragonCopilotClinicalDataRecord(); case '#microsoft.graph.security.dragonCopilotSessionRecord': return new DragonCopilotSessionRecord(); + case '#microsoft.graph.security.dspmAdminActivity': return new DspmAdminActivity(); case '#microsoft.graph.security.dynamics365BusinessCentralAuditRecord': return new Dynamics365BusinessCentralAuditRecord(); + case '#microsoft.graph.security.ecsContentMetadata': return new EcsContentMetadata(); case '#microsoft.graph.security.ehrConnectorAuditBaseRecord': return new EhrConnectorAuditBaseRecord(); case '#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord': return new EopSubmissionFeedEntityAuditRecord(); case '#microsoft.graph.security.exchangeAdminAuditRecord': return new ExchangeAdminAuditRecord(); @@ -162,6 +175,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.exchangeMailboxAuditRecord': return new ExchangeMailboxAuditRecord(); case '#microsoft.graph.security.fabricAuditRecord': return new FabricAuditRecord(); case '#microsoft.graph.security.fabricPolicyRecord': return new FabricPolicyRecord(); + case '#microsoft.graph.security.filteringTeamsMessageFileInfo': return new FilteringTeamsMessageFileInfo(); case '#microsoft.graph.security.healthcareSignalRecord': return new HealthcareSignalRecord(); case '#microsoft.graph.security.hostedRpaAuditRecord': return new HostedRpaAuditRecord(); case '#microsoft.graph.security.hrSignalAuditRecord': return new HrSignalAuditRecord(); @@ -190,6 +204,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.mapgPolicyAuditRecord': return new MapgPolicyAuditRecord(); case '#microsoft.graph.security.mapgRemediationAuditRecord': return new MapgRemediationAuditRecord(); case '#microsoft.graph.security.mcasAlertsAuditRecord': return new McasAlertsAuditRecord(); + case '#microsoft.graph.security.mcsRawEmailContentMetadata': return new McsRawEmailContentMetadata(); case '#microsoft.graph.security.mdaAuditRecord': return new MdaAuditRecord(); case '#microsoft.graph.security.mdaDataSecuritySignalRecord': return new MdaDataSecuritySignalRecord(); case '#microsoft.graph.security.mDASHAuditRecord': return new MDASHAuditRecord(); @@ -197,6 +212,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.mdcEventsRecord': return new MdcEventsRecord(); case '#microsoft.graph.security.mdiAuditRecord': return new MdiAuditRecord(); case '#microsoft.graph.security.meshWorldsAuditRecord': return new MeshWorldsAuditRecord(); + case '#microsoft.graph.security.mesRawEmailContentMetadata': return new MesRawEmailContentMetadata(); case '#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord': return new Microsoft365BackupBackupItemAuditRecord(); case '#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord': return new Microsoft365BackupBackupPolicyAuditRecord(); case '#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord': return new Microsoft365BackupGranularBrowseTaskAuditRecord(); @@ -214,11 +230,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.microsoftPurviewPolicyOperationRecord': return new MicrosoftPurviewPolicyOperationRecord(); case '#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent': return new MicrosoftPurviewPrivacyAuditEvent(); case '#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord': return new MicrosoftPurviewUnifiedCatalogOperationRecord(); + case '#microsoft.graph.security.microsoftSecurityForAiConfiguration': return new MicrosoftSecurityForAiConfiguration(); + case '#microsoft.graph.security.microsoftSecurityForAiRealTimeProtection': return new MicrosoftSecurityForAiRealTimeProtection(); case '#microsoft.graph.security.microsoftStreamAuditRecord': return new MicrosoftStreamAuditRecord(); case '#microsoft.graph.security.microsoftTeamsAdminAuditRecord': return new MicrosoftTeamsAdminAuditRecord(); case '#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord': return new MicrosoftTeamsAnalyticsAuditRecord(); case '#microsoft.graph.security.microsoftTeamsAuditRecord': return new MicrosoftTeamsAuditRecord(); case '#microsoft.graph.security.microsoftTeamsDeviceAuditRecord': return new MicrosoftTeamsDeviceAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsMoveMessages': return new MicrosoftTeamsMoveMessages(); case '#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord': return new MicrosoftTeamsRetentionLabelActionAuditRecord(); case '#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord': return new MicrosoftTeamsSensitivityLabelActionAuditRecord(); case '#microsoft.graph.security.microsoftTeamsShiftsAuditRecord': return new MicrosoftTeamsShiftsAuditRecord(); @@ -245,11 +264,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.msdeRolesSettingsAuditRecord': return new MsdeRolesSettingsAuditRecord(); case '#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord': return new MspVectorSearchContentMetadataAuditRecord(); case '#microsoft.graph.security.msticNationStateNotificationRecord': return new MsticNationStateNotificationRecord(); + case '#microsoft.graph.security.mtpContentMetadata': return new MtpContentMetadata(); case '#microsoft.graph.security.multiStageDispositionAuditRecord': return new MultiStageDispositionAuditRecord(); case '#microsoft.graph.security.myAnalyticsSettingsAuditRecord': return new MyAnalyticsSettingsAuditRecord(); case '#microsoft.graph.security.noisyAlertPolicyAuditRecord': return new NoisyAlertPolicyAuditRecord(); case '#microsoft.graph.security.officeNativeAuditRecord': return new OfficeNativeAuditRecord(); case '#microsoft.graph.security.omePortalAuditRecord': return new OmePortalAuditRecord(); + case '#microsoft.graph.security.onDemandExchangeClassification': return new OnDemandExchangeClassification(); case '#microsoft.graph.security.onDemandSharePointClassificationAuditRecord': return new OnDemandSharePointClassificationAuditRecord(); case '#microsoft.graph.security.oneDriveAuditRecord': return new OneDriveAuditRecord(); case '#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord': return new OnPremisesFileShareScannerDLPAuditRecord(); @@ -261,13 +282,20 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.p4aiAssessmentFabricScannerRecord': return new P4aiAssessmentFabricScannerRecord(); case '#microsoft.graph.security.p4aiAssessmentLocationResultRecord': return new P4aiAssessmentLocationResultRecord(); case '#microsoft.graph.security.p4aiAssessmentRecord': return new P4aiAssessmentRecord(); + case '#microsoft.graph.security.p4AiDagSitePermissionsRecord': return new P4AiDagSitePermissionsRecord(); case '#microsoft.graph.security.p4AIRiskScoreRecord': return new P4AIRiskScoreRecord(); case '#microsoft.graph.security.peopleAdminSettingsAuditRecord': return new PeopleAdminSettingsAuditRecord(); + case '#microsoft.graph.security.peopleSkillsAdmin': return new PeopleSkillsAdmin(); + case '#microsoft.graph.security.peopleSkillsUser': return new PeopleSkillsUser(); case '#microsoft.graph.security.physicalBadgingSignalAuditRecord': return new PhysicalBadgingSignalAuditRecord(); case '#microsoft.graph.security.placesDirectoryAuditRecord': return new PlacesDirectoryAuditRecord(); case '#microsoft.graph.security.plannerChatMessageAuditRecord': return new PlannerChatMessageAuditRecord(); case '#microsoft.graph.security.plannerChatMessageListAuditRecord': return new PlannerChatMessageListAuditRecord(); case '#microsoft.graph.security.plannerCopyPlanAuditRecord': return new PlannerCopyPlanAuditRecord(); + case '#microsoft.graph.security.plannerCustomFieldDefinition': return new PlannerCustomFieldDefinition(); + case '#microsoft.graph.security.plannerCustomFieldDefinitionList': return new PlannerCustomFieldDefinitionList(); + case '#microsoft.graph.security.plannerDependency': return new PlannerDependency(); + case '#microsoft.graph.security.plannerDependencyList': return new PlannerDependencyList(); case '#microsoft.graph.security.plannerGoalAuditRecord': return new PlannerGoalAuditRecord(); case '#microsoft.graph.security.plannerGoalListAuditRecord': return new PlannerGoalListAuditRecord(); case '#microsoft.graph.security.plannerPlanAuditRecord': return new PlannerPlanAuditRecord(); @@ -354,6 +382,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.sharePointContentTypeOperationAuditRecord': return new SharePointContentTypeOperationAuditRecord(); case '#microsoft.graph.security.sharePointESignatureAuditRecord': return new SharePointESignatureAuditRecord(); case '#microsoft.graph.security.sharePointFieldOperationAuditRecord': return new SharePointFieldOperationAuditRecord(); + case '#microsoft.graph.security.sharePointFileArchivePolicy': return new SharePointFileArchivePolicy(); case '#microsoft.graph.security.sharePointFileOperationAuditRecord': return new SharePointFileOperationAuditRecord(); case '#microsoft.graph.security.sharePointListItemOperationAuditRecord': return new SharePointListItemOperationAuditRecord(); case '#microsoft.graph.security.sharePointListOperationAuditRecord': return new SharePointListOperationAuditRecord(); @@ -369,6 +398,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.sparkCoreCustomLivePoolRecord': return new SparkCoreCustomLivePoolRecord(); case '#microsoft.graph.security.submissionEntityAuditRecord': return new SubmissionEntityAuditRecord(); case '#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord': return new SupervisoryReviewDayXInsightsAuditRecord(); + case '#microsoft.graph.security.syntheticMediaDetectionEvent': return new SyntheticMediaDetectionEvent(); case '#microsoft.graph.security.syntheticProbeAuditRecord': return new SyntheticProbeAuditRecord(); case '#microsoft.graph.security.teamCopilotInteractionAuditRecord': return new TeamCopilotInteractionAuditRecord(); case '#microsoft.graph.security.teamsEasyApprovalsAuditRecord': return new TeamsEasyApprovalsAuditRecord(); @@ -392,6 +422,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.unifiedSimulationSummaryAuditRecord': return new UnifiedSimulationSummaryAuditRecord(); case '#microsoft.graph.security.universalPrintManagementAuditRecord': return new UniversalPrintManagementAuditRecord(); case '#microsoft.graph.security.universalPrintPrintJobAuditRecord': return new UniversalPrintPrintJobAuditRecord(); + case '#microsoft.graph.security.universalPrintSecureScan': return new UniversalPrintSecureScan(); case '#microsoft.graph.security.urbacAssignmentAuditRecord': return new UrbacAssignmentAuditRecord(); case '#microsoft.graph.security.urbacEnableStateAuditRecord': return new UrbacEnableStateAuditRecord(); case '#microsoft.graph.security.urbacRoleAuditRecord': return new UrbacRoleAuditRecord(); @@ -406,6 +437,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.vivaEngageSegmentAuditRecord': return new VivaEngageSegmentAuditRecord(); case '#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord': return new VivaGlintAdvancedConfigurationAuditRecord(); case '#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord': return new VivaGlintAgenticCampaignAuditRecord(); + case '#microsoft.graph.security.vivaGlintClientConfiguration': return new VivaGlintClientConfiguration(); + case '#microsoft.graph.security.vivaGlintDataRetention': return new VivaGlintDataRetention(); case '#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord': return new VivaGlintFeedbackProgramAuditRecord(); case '#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord': return new VivaGlintOrganizationalDataAuditRecord(); case '#microsoft.graph.security.vivaGlintPulseProgramAuditRecord': return new VivaGlintPulseProgramAuditRecord(); @@ -417,6 +450,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.vivaGlintSystemAuditRecord': return new VivaGlintSystemAuditRecord(); case '#microsoft.graph.security.vivaGlintUserAuditRecord': return new VivaGlintUserAuditRecord(); case '#microsoft.graph.security.vivaGlintUserGroupAuditRecord': return new VivaGlintUserGroupAuditRecord(); + case '#microsoft.graph.security.vivaGlintVivaInsightsIntegration': return new VivaGlintVivaInsightsIntegration(); case '#microsoft.graph.security.vivaGoalsAuditRecord': return new VivaGoalsAuditRecord(); case '#microsoft.graph.security.vivaLearningAdminAuditRecord': return new VivaLearningAdminAuditRecord(); case '#microsoft.graph.security.vivaLearningAuditRecord': return new VivaLearningAuditRecord(); @@ -427,6 +461,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit case '#microsoft.graph.security.wdatpAlertsAuditRecord': return new WdatpAlertsAuditRecord(); case '#microsoft.graph.security.webContentFilteringAuditRecord': return new WebContentFilteringAuditRecord(); case '#microsoft.graph.security.windows365CustomerLockboxAuditRecord': return new Windows365CustomerLockboxAuditRecord(); + case '#microsoft.graph.security.workIQAdminActivity': return new WorkIQAdminActivity(); case '#microsoft.graph.security.workplaceAnalyticsAuditRecord': return new WorkplaceAnalyticsAuditRecord(); case '#microsoft.graph.security.yammerAuditRecord': return new YammerAuditRecord(); case '#microsoft.graph.security.yammerUserHidingAuditRecord': return new YammerUserHidingAuditRecord(); diff --git a/src/Generated/Models/Security/AuditLogQuery.php b/src/Generated/Models/Security/AuditLogQuery.php index 476fc6fee19..a18eb1a34e2 100644 --- a/src/Generated/Models/Security/AuditLogQuery.php +++ b/src/Generated/Models/Security/AuditLogQuery.php @@ -187,7 +187,7 @@ public function getIsRecordCountLimitExceeded(): ?bool { } /** - * Gets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. + * Gets the keywordFilter property value. Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren't matched by keyword; use their own filters, such as operationFilters, for those. * @return string|null */ public function getKeywordFilter(): ?string { @@ -384,7 +384,7 @@ public function setIsRecordCountLimitExceeded(?bool $value): void { } /** - * Sets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. + * Sets the keywordFilter property value. Free text to match against the non-indexed content of each record: the workload-specific properties inside auditData, including its AppAccessContext object. The indexed common-schema properties, such as the operation name, aren't matched by keyword; use their own filters, such as operationFilters, for those. * @param string|null $value Value to set for the keywordFilter property. */ public function setKeywordFilter(?string $value): void { diff --git a/src/Generated/Models/Security/AuditLogRecordType.php b/src/Generated/Models/Security/AuditLogRecordType.php index 4dee91f4daf..d7b2ff470a3 100644 --- a/src/Generated/Models/Security/AuditLogRecordType.php +++ b/src/Generated/Models/Security/AuditLogRecordType.php @@ -476,5 +476,40 @@ class AuditLogRecordType extends Enum { public const M_D_A_S_H = "MDASH"; public const DEFENDER_SECURITY_FOR_A_I_CONFIGURATION = "DefenderSecurityForAIConfiguration"; public const SPARK_CORE_CUSTOM_LIVE_POOL = "SparkCoreCustomLivePool"; + public const PLANNER_CUSTOM_FIELD_DEFINITION = "PlannerCustomFieldDefinition"; + public const PLANNER_CUSTOM_FIELD_DEFINITION_LIST = "PlannerCustomFieldDefinitionList"; + public const SYNTHETIC_MEDIA_DETECTION_EVENT = "SyntheticMediaDetectionEvent"; + public const VIVA_GLINT_VIVA_INSIGHTS_INTEGRATION = "VivaGlintVivaInsightsIntegration"; + public const PEOPLE_SKILLS_ADMIN = "PeopleSkillsAdmin"; + public const PEOPLE_SKILLS_USER = "PeopleSkillsUser"; + public const D_S_P_M_ADMIN_ACTIVITY = "DSPMAdminActivity"; + public const ON_DEMAND_EXCHANGE_CLASSIFICATION = "OnDemandExchangeClassification"; + public const UNIVERSAL_PRINT_SECURE_SCAN = "UniversalPrintSecureScan"; + public const CLOUD_SECURITY_MANAGEMENT = "CloudSecurityManagement"; + public const CLOUD_SECURITY_CONNECTOR = "CloudSecurityConnector"; + public const CLOUD_SECURITY_ENABLEMENT = "CloudSecurityEnablement"; + public const M_C_S_RAW_EMAIL_CONTENT_METADATA = "MCSRawEmailContentMetadata"; + public const A_I_GUARDRAIL = "AIGuardrail"; + public const A365_A_I_GUARDRAIL = "A365AIGuardrail"; + public const WORK_I_Q_ADMIN_ACTIVITY = "WorkIQAdminActivity"; + public const VIVA_GLINT_CLIENT_CONFIGURATION = "VivaGlintClientConfiguration"; + public const VIVA_GLINT_DATA_RETENTION = "VivaGlintDataRetention"; + public const FILTERING_TEAMS_MESSAGE_FILE_INFO = "FilteringTeamsMessageFileInfo"; + public const SHARE_POINT_FILE_ARCHIVE_POLICY = "SharePointFileArchivePolicy"; + public const DEFENDER_AUTOMATION_RULE = "DefenderAutomationRule"; + public const DEFENDER_GENERATED_PLAYBOOK = "DefenderGeneratedPlaybook"; + public const DEFENDER_INTEGRATION = "DefenderIntegration"; + public const P4_A_I_DAG_SITE_PERMISSIONS_RECORD = "P4AIDagSitePermissionsRecord"; + public const PLANNER_DEPENDENCY = "PlannerDependency"; + public const PLANNER_DEPENDENCY_LIST = "PlannerDependencyList"; + public const C_S_C_CONTENT_METADATA = "CSCContentMetadata"; + public const MICROSOFT_SECURITY_FOR_A_I_CONFIGURATION = "MicrosoftSecurityForAIConfiguration"; + public const MICROSOFT_SECURITY_FOR_A_I_REAL_TIME_PROTECTION = "MicrosoftSecurityForAIRealTimeProtection"; + public const M_T_P_CONTENT_METADATA = "MTPContentMetadata"; + public const COMPLIANCE_EVALUATION_INCOMPLETE = "ComplianceEvaluationIncomplete"; + public const COMPLIANCE_ENDPOINT_EVALUATION_INCOMPLETE = "ComplianceEndpointEvaluationIncomplete"; + public const MICROSOFT_TEAMS_MOVE_MESSAGES = "MicrosoftTeamsMoveMessages"; + public const E_C_S_CONTENT_METADATA = "ECSContentMetadata"; + public const M_E_S_RAW_EMAIL_CONTENT_METADATA = "MESRawEmailContentMetadata"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/Security/CloudSecurityConnector.php b/src/Generated/Models/Security/CloudSecurityConnector.php new file mode 100644 index 00000000000..0ea99d371f5 --- /dev/null +++ b/src/Generated/Models/Security/CloudSecurityConnector.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudSecurityConnector'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudSecurityConnector + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudSecurityConnector { + return new CloudSecurityConnector(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CloudSecurityEnablement.php b/src/Generated/Models/Security/CloudSecurityEnablement.php new file mode 100644 index 00000000000..648a77e47d2 --- /dev/null +++ b/src/Generated/Models/Security/CloudSecurityEnablement.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudSecurityEnablement'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudSecurityEnablement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudSecurityEnablement { + return new CloudSecurityEnablement(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CloudSecurityManagement.php b/src/Generated/Models/Security/CloudSecurityManagement.php new file mode 100644 index 00000000000..33222df7922 --- /dev/null +++ b/src/Generated/Models/Security/CloudSecurityManagement.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudSecurityManagement'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudSecurityManagement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudSecurityManagement { + return new CloudSecurityManagement(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceEndpointEvaluationIncomplete.php b/src/Generated/Models/Security/ComplianceEndpointEvaluationIncomplete.php new file mode 100644 index 00000000000..a4e62847112 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceEndpointEvaluationIncomplete.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceEndpointEvaluationIncomplete'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceEndpointEvaluationIncomplete + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceEndpointEvaluationIncomplete { + return new ComplianceEndpointEvaluationIncomplete(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceEvaluationIncomplete.php b/src/Generated/Models/Security/ComplianceEvaluationIncomplete.php new file mode 100644 index 00000000000..36730d7392d --- /dev/null +++ b/src/Generated/Models/Security/ComplianceEvaluationIncomplete.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceEvaluationIncomplete'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceEvaluationIncomplete + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceEvaluationIncomplete { + return new ComplianceEvaluationIncomplete(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CscContentMetadata.php b/src/Generated/Models/Security/CscContentMetadata.php new file mode 100644 index 00000000000..04bb730ee48 --- /dev/null +++ b/src/Generated/Models/Security/CscContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cscContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CscContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CscContentMetadata { + return new CscContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderAutomationRule.php b/src/Generated/Models/Security/DefenderAutomationRule.php new file mode 100644 index 00000000000..fcf9ea2de1a --- /dev/null +++ b/src/Generated/Models/Security/DefenderAutomationRule.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderAutomationRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderAutomationRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderAutomationRule { + return new DefenderAutomationRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderGeneratedPlaybook.php b/src/Generated/Models/Security/DefenderGeneratedPlaybook.php new file mode 100644 index 00000000000..399916b1022 --- /dev/null +++ b/src/Generated/Models/Security/DefenderGeneratedPlaybook.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderGeneratedPlaybook'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderGeneratedPlaybook + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderGeneratedPlaybook { + return new DefenderGeneratedPlaybook(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderIntegration.php b/src/Generated/Models/Security/DefenderIntegration.php new file mode 100644 index 00000000000..5fc0e68ca9d --- /dev/null +++ b/src/Generated/Models/Security/DefenderIntegration.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderIntegration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderIntegration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderIntegration { + return new DefenderIntegration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DetectionAction.php b/src/Generated/Models/Security/DetectionAction.php index b2740e7f880..9ea4182e207 100644 --- a/src/Generated/Models/Security/DetectionAction.php +++ b/src/Generated/Models/Security/DetectionAction.php @@ -89,12 +89,25 @@ public function getFieldDeserializers(): array { return [ 'alertTemplate' => fn(ParseNode $n) => $o->setAlertTemplate($n->getObjectValue([AlertTemplate::class, 'createFromDiscriminatorValue'])), 'automatedActions' => fn(ParseNode $n) => $o->setAutomatedActions($n->getObjectValue([AutomatedActionSet::class, 'createFromDiscriminatorValue'])), + 'incidentConfiguration' => fn(ParseNode $n) => $o->setIncidentConfiguration($n->getObjectValue([IncidentConfiguration::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'organizationalScope' => fn(ParseNode $n) => $o->setOrganizationalScope($n->getObjectValue([OrganizationalScope::class, 'createFromDiscriminatorValue'])), 'responseActions' => fn(ParseNode $n) => $o->setResponseActions($n->getCollectionOfObjectValues([ResponseAction::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the incidentConfiguration property value. The settings that control how alerts generated by the custom detection rule are associated with incidents. + * @return IncidentConfiguration|null + */ + public function getIncidentConfiguration(): ?IncidentConfiguration { + $val = $this->getBackingStore()->get('incidentConfiguration'); + if (is_null($val) || $val instanceof IncidentConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentConfiguration'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -140,6 +153,7 @@ public function getResponseActions(): ?array { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('alertTemplate', $this->getAlertTemplate()); $writer->writeObjectValue('automatedActions', $this->getAutomatedActions()); + $writer->writeObjectValue('incidentConfiguration', $this->getIncidentConfiguration()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('organizationalScope', $this->getOrganizationalScope()); $writer->writeCollectionOfObjectValues('responseActions', $this->getResponseActions()); @@ -178,6 +192,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the incidentConfiguration property value. The settings that control how alerts generated by the custom detection rule are associated with incidents. + * @param IncidentConfiguration|null $value Value to set for the incidentConfiguration property. + */ + public function setIncidentConfiguration(?IncidentConfiguration $value): void { + $this->getBackingStore()->set('incidentConfiguration', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/Security/DspmAdminActivity.php b/src/Generated/Models/Security/DspmAdminActivity.php new file mode 100644 index 00000000000..e6bcdce422b --- /dev/null +++ b/src/Generated/Models/Security/DspmAdminActivity.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dspmAdminActivity'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DspmAdminActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DspmAdminActivity { + return new DspmAdminActivity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/EcsContentMetadata.php b/src/Generated/Models/Security/EcsContentMetadata.php new file mode 100644 index 00000000000..d577562f15b --- /dev/null +++ b/src/Generated/Models/Security/EcsContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ecsContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EcsContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EcsContentMetadata { + return new EcsContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/FilteringTeamsMessageFileInfo.php b/src/Generated/Models/Security/FilteringTeamsMessageFileInfo.php new file mode 100644 index 00000000000..1588a5d55a3 --- /dev/null +++ b/src/Generated/Models/Security/FilteringTeamsMessageFileInfo.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.filteringTeamsMessageFileInfo'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FilteringTeamsMessageFileInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FilteringTeamsMessageFileInfo { + return new FilteringTeamsMessageFileInfo(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/IncidentConfiguration.php b/src/Generated/Models/Security/IncidentConfiguration.php new file mode 100644 index 00000000000..8fc6217bf00 --- /dev/null +++ b/src/Generated/Models/Security/IncidentConfiguration.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IncidentConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IncidentConfiguration { + return new IncidentConfiguration(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isExcludedFromIncidentCorrelation' => fn(ParseNode $n) => $o->setIsExcludedFromIncidentCorrelation($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isExcludedFromIncidentCorrelation property value. Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged. + * @return bool|null + */ + public function getIsExcludedFromIncidentCorrelation(): ?bool { + $val = $this->getBackingStore()->get('isExcludedFromIncidentCorrelation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isExcludedFromIncidentCorrelation'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isExcludedFromIncidentCorrelation', $this->getIsExcludedFromIncidentCorrelation()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isExcludedFromIncidentCorrelation property value. Indicates whether alerts generated by the rule are excluded from automatic incident correlation. When true, each alert creates a standalone, single-alert incident. When false, alerts can be correlated with other related alerts. The default is false. On create, null or omission defaults to false. On update, null or omission leaves the existing value unchanged. + * @param bool|null $value Value to set for the isExcludedFromIncidentCorrelation property. + */ + public function setIsExcludedFromIncidentCorrelation(?bool $value): void { + $this->getBackingStore()->set('isExcludedFromIncidentCorrelation', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/McsRawEmailContentMetadata.php b/src/Generated/Models/Security/McsRawEmailContentMetadata.php new file mode 100644 index 00000000000..a142a344cb7 --- /dev/null +++ b/src/Generated/Models/Security/McsRawEmailContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mcsRawEmailContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return McsRawEmailContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): McsRawEmailContentMetadata { + return new McsRawEmailContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MesRawEmailContentMetadata.php b/src/Generated/Models/Security/MesRawEmailContentMetadata.php new file mode 100644 index 00000000000..f9af3b9e073 --- /dev/null +++ b/src/Generated/Models/Security/MesRawEmailContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mesRawEmailContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MesRawEmailContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MesRawEmailContentMetadata { + return new MesRawEmailContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftSecurityForAiConfiguration.php b/src/Generated/Models/Security/MicrosoftSecurityForAiConfiguration.php new file mode 100644 index 00000000000..93a8a5716aa --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftSecurityForAiConfiguration.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftSecurityForAiConfiguration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftSecurityForAiConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftSecurityForAiConfiguration { + return new MicrosoftSecurityForAiConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftSecurityForAiRealTimeProtection.php b/src/Generated/Models/Security/MicrosoftSecurityForAiRealTimeProtection.php new file mode 100644 index 00000000000..8eb73d5caab --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftSecurityForAiRealTimeProtection.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftSecurityForAiRealTimeProtection'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftSecurityForAiRealTimeProtection + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftSecurityForAiRealTimeProtection { + return new MicrosoftSecurityForAiRealTimeProtection(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsMoveMessages.php b/src/Generated/Models/Security/MicrosoftTeamsMoveMessages.php new file mode 100644 index 00000000000..6c2917b1e8b --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsMoveMessages.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsMoveMessages'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsMoveMessages + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsMoveMessages { + return new MicrosoftTeamsMoveMessages(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MtpContentMetadata.php b/src/Generated/Models/Security/MtpContentMetadata.php new file mode 100644 index 00000000000..f67e685e864 --- /dev/null +++ b/src/Generated/Models/Security/MtpContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mtpContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MtpContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MtpContentMetadata { + return new MtpContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OnDemandExchangeClassification.php b/src/Generated/Models/Security/OnDemandExchangeClassification.php new file mode 100644 index 00000000000..9784cecb898 --- /dev/null +++ b/src/Generated/Models/Security/OnDemandExchangeClassification.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.onDemandExchangeClassification'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OnDemandExchangeClassification + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnDemandExchangeClassification { + return new OnDemandExchangeClassification(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4AiDagSitePermissionsRecord.php b/src/Generated/Models/Security/P4AiDagSitePermissionsRecord.php new file mode 100644 index 00000000000..66a52a1a46d --- /dev/null +++ b/src/Generated/Models/Security/P4AiDagSitePermissionsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4AiDagSitePermissionsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4AiDagSitePermissionsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4AiDagSitePermissionsRecord { + return new P4AiDagSitePermissionsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PeopleSkillsAdmin.php b/src/Generated/Models/Security/PeopleSkillsAdmin.php new file mode 100644 index 00000000000..da10944a7f1 --- /dev/null +++ b/src/Generated/Models/Security/PeopleSkillsAdmin.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.peopleSkillsAdmin'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PeopleSkillsAdmin + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PeopleSkillsAdmin { + return new PeopleSkillsAdmin(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PeopleSkillsUser.php b/src/Generated/Models/Security/PeopleSkillsUser.php new file mode 100644 index 00000000000..a2833d3e0de --- /dev/null +++ b/src/Generated/Models/Security/PeopleSkillsUser.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.peopleSkillsUser'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PeopleSkillsUser + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PeopleSkillsUser { + return new PeopleSkillsUser(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerCustomFieldDefinition.php b/src/Generated/Models/Security/PlannerCustomFieldDefinition.php new file mode 100644 index 00000000000..b7f80f73ea6 --- /dev/null +++ b/src/Generated/Models/Security/PlannerCustomFieldDefinition.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerCustomFieldDefinition'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerCustomFieldDefinition + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerCustomFieldDefinition { + return new PlannerCustomFieldDefinition(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerCustomFieldDefinitionList.php b/src/Generated/Models/Security/PlannerCustomFieldDefinitionList.php new file mode 100644 index 00000000000..d24ee2e1f45 --- /dev/null +++ b/src/Generated/Models/Security/PlannerCustomFieldDefinitionList.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerCustomFieldDefinitionList'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerCustomFieldDefinitionList + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerCustomFieldDefinitionList { + return new PlannerCustomFieldDefinitionList(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerDependency.php b/src/Generated/Models/Security/PlannerDependency.php new file mode 100644 index 00000000000..f2e5200d4dc --- /dev/null +++ b/src/Generated/Models/Security/PlannerDependency.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerDependency'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerDependency + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerDependency { + return new PlannerDependency(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerDependencyList.php b/src/Generated/Models/Security/PlannerDependencyList.php new file mode 100644 index 00000000000..38d94cb9dab --- /dev/null +++ b/src/Generated/Models/Security/PlannerDependencyList.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerDependencyList'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerDependencyList + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerDependencyList { + return new PlannerDependencyList(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointFileArchivePolicy.php b/src/Generated/Models/Security/SharePointFileArchivePolicy.php new file mode 100644 index 00000000000..c22678d7190 --- /dev/null +++ b/src/Generated/Models/Security/SharePointFileArchivePolicy.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointFileArchivePolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointFileArchivePolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointFileArchivePolicy { + return new SharePointFileArchivePolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SyntheticMediaDetectionEvent.php b/src/Generated/Models/Security/SyntheticMediaDetectionEvent.php new file mode 100644 index 00000000000..33e770aeba2 --- /dev/null +++ b/src/Generated/Models/Security/SyntheticMediaDetectionEvent.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.syntheticMediaDetectionEvent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SyntheticMediaDetectionEvent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SyntheticMediaDetectionEvent { + return new SyntheticMediaDetectionEvent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UniversalPrintSecureScan.php b/src/Generated/Models/Security/UniversalPrintSecureScan.php new file mode 100644 index 00000000000..34952dccddd --- /dev/null +++ b/src/Generated/Models/Security/UniversalPrintSecureScan.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.universalPrintSecureScan'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UniversalPrintSecureScan + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UniversalPrintSecureScan { + return new UniversalPrintSecureScan(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintClientConfiguration.php b/src/Generated/Models/Security/VivaGlintClientConfiguration.php new file mode 100644 index 00000000000..776450e9232 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintClientConfiguration.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintClientConfiguration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintClientConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintClientConfiguration { + return new VivaGlintClientConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintDataRetention.php b/src/Generated/Models/Security/VivaGlintDataRetention.php new file mode 100644 index 00000000000..7886b9c1e72 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintDataRetention.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintDataRetention'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintDataRetention + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintDataRetention { + return new VivaGlintDataRetention(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintVivaInsightsIntegration.php b/src/Generated/Models/Security/VivaGlintVivaInsightsIntegration.php new file mode 100644 index 00000000000..1b1b1926d33 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintVivaInsightsIntegration.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintVivaInsightsIntegration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintVivaInsightsIntegration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintVivaInsightsIntegration { + return new VivaGlintVivaInsightsIntegration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/WorkIQAdminActivity.php b/src/Generated/Models/Security/WorkIQAdminActivity.php new file mode 100644 index 00000000000..cd376fb72c1 --- /dev/null +++ b/src/Generated/Models/Security/WorkIQAdminActivity.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.workIQAdminActivity'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WorkIQAdminActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkIQAdminActivity { + return new WorkIQAdminActivity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Workbook.php b/src/Generated/Models/Security/Workbook.php new file mode 100644 index 00000000000..e07b9ccfdde --- /dev/null +++ b/src/Generated/Models/Security/Workbook.php @@ -0,0 +1,199 @@ +getBackingStore()->get('content'); + if (is_null($val) || $val instanceof WorkbookContent) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'content'"); + } + + /** + * Gets the createdAtDateTime property value. The date and time when the workbook was created. Set by the service and preserved on update. Read-only. + * @return DateTime|null + */ + public function getCreatedAtDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdAtDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdAtDateTime'"); + } + + /** + * Gets the createdByUpn property value. The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + * @return string|null + */ + public function getCreatedByUpn(): ?string { + $val = $this->getBackingStore()->get('createdByUpn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdByUpn'"); + } + + /** + * Gets the etag property value. The opaque concurrency token derived from the workbook's storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header. + * @return string|null + */ + public function getEtag(): ?string { + $val = $this->getBackingStore()->get('etag'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'etag'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'content' => fn(ParseNode $n) => $o->setContent($n->getObjectValue([WorkbookContent::class, 'createFromDiscriminatorValue'])), + 'createdAtDateTime' => fn(ParseNode $n) => $o->setCreatedAtDateTime($n->getDateTimeValue()), + 'createdByUpn' => fn(ParseNode $n) => $o->setCreatedByUpn($n->getStringValue()), + 'etag' => fn(ParseNode $n) => $o->setEtag($n->getStringValue()), + 'lastUpdatedByUpn' => fn(ParseNode $n) => $o->setLastUpdatedByUpn($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'updatedAtDateTime' => fn(ParseNode $n) => $o->setUpdatedAtDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the lastUpdatedByUpn property value. The user principal name recorded for the most recent update. Set by the service. Read-only. + * @return string|null + */ + public function getLastUpdatedByUpn(): ?string { + $val = $this->getBackingStore()->get('lastUpdatedByUpn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUpdatedByUpn'"); + } + + /** + * Gets the name property value. The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the updatedAtDateTime property value. The date and time of the most recent update. Set by the service. Read-only. + * @return DateTime|null + */ + public function getUpdatedAtDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('updatedAtDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'updatedAtDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('content', $this->getContent()); + $writer->writeStringValue('name', $this->getName()); + } + + /** + * Sets the content property value. The workbook's JSON document. Required when creating or replacing a workbook. Supply a JSON object, not a JSON-encoded string. Replaced as a whole on update. Omitted from collection responses by default; use $select to include it. + * @param WorkbookContent|null $value Value to set for the content property. + */ + public function setContent(?WorkbookContent $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the createdAtDateTime property value. The date and time when the workbook was created. Set by the service and preserved on update. Read-only. + * @param DateTime|null $value Value to set for the createdAtDateTime property. + */ + public function setCreatedAtDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdAtDateTime', $value); + } + + /** + * Sets the createdByUpn property value. The user principal name recorded when the workbook was created. Set by the service and preserved on update. Read-only. + * @param string|null $value Value to set for the createdByUpn property. + */ + public function setCreatedByUpn(?string $value): void { + $this->getBackingStore()->set('createdByUpn', $value); + } + + /** + * Sets the etag property value. The opaque concurrency token derived from the workbook's storage ETag. Set by the service. Read-only. For conditional updates, use the value returned in the HTTP ETag response header. + * @param string|null $value Value to set for the etag property. + */ + public function setEtag(?string $value): void { + $this->getBackingStore()->set('etag', $value); + } + + /** + * Sets the lastUpdatedByUpn property value. The user principal name recorded for the most recent update. Set by the service. Read-only. + * @param string|null $value Value to set for the lastUpdatedByUpn property. + */ + public function setLastUpdatedByUpn(?string $value): void { + $this->getBackingStore()->set('lastUpdatedByUpn', $value); + } + + /** + * Sets the name property value. The display name of the workbook. Required when creating or replacing a workbook. Maximum length is 256 characters. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the updatedAtDateTime property value. The date and time of the most recent update. Set by the service. Read-only. + * @param DateTime|null $value Value to set for the updatedAtDateTime property. + */ + public function setUpdatedAtDateTime(?DateTime $value): void { + $this->getBackingStore()->set('updatedAtDateTime', $value); + } + +} diff --git a/src/Generated/Models/Security/WorkbookCollectionResponse.php b/src/Generated/Models/Security/WorkbookCollectionResponse.php new file mode 100644 index 00000000000..1b19e061479 --- /dev/null +++ b/src/Generated/Models/Security/WorkbookCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Workbook::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Workbook::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/WorkbookContent.php b/src/Generated/Models/Security/WorkbookContent.php new file mode 100644 index 00000000000..e9e842e83e7 --- /dev/null +++ b/src/Generated/Models/Security/WorkbookContent.php @@ -0,0 +1,50 @@ +setOdataType('#microsoft.graph.security.workbookContent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WorkbookContent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkbookContent { + return new WorkbookContent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/SelectedGroupsSpendingPolicy.php b/src/Generated/Models/SelectedGroupsSpendingPolicy.php new file mode 100644 index 00000000000..af6dc7c65b4 --- /dev/null +++ b/src/Generated/Models/SelectedGroupsSpendingPolicy.php @@ -0,0 +1,74 @@ +setOdataType('#microsoft.graph.selectedGroupsSpendingPolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SelectedGroupsSpendingPolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SelectedGroupsSpendingPolicy { + return new SelectedGroupsSpendingPolicy(); + } + + /** + * Gets the assignedGroups property value. The groups the policy is assigned to. On create, omit this property or supply an emptycollection to create a disabled policy. Add the first group later through theassignedGroups/$ref operation to activate the policy when its other requirements are satisfied. + * @return array|null + */ + public function getAssignedGroups(): ?array { + $val = $this->getBackingStore()->get('assignedGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Group::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedGroups'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedGroups' => fn(ParseNode $n) => $o->setAssignedGroups($n->getCollectionOfObjectValues([Group::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('assignedGroups', $this->getAssignedGroups()); + } + + /** + * Sets the assignedGroups property value. The groups the policy is assigned to. On create, omit this property or supply an emptycollection to create a disabled policy. Add the first group later through theassignedGroups/$ref operation to activate the policy when its other requirements are satisfied. + * @param array|null $value Value to set for the assignedGroups property. + */ + public function setAssignedGroups(?array $value): void { + $this->getBackingStore()->set('assignedGroups', $value); + } + +} diff --git a/src/Generated/Models/SelectionDataStatus.php b/src/Generated/Models/SelectionDataStatus.php new file mode 100644 index 00000000000..07fa089dd70 --- /dev/null +++ b/src/Generated/Models/SelectionDataStatus.php @@ -0,0 +1,206 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SelectionDataStatus + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SelectionDataStatus { + return new SelectionDataStatus(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the evaluatedDateTime property value. When the result was evaluated. Always present. + * @return DateTime|null + */ + public function getEvaluatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('evaluatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'evaluatedDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'evaluatedDateTime' => fn(ParseNode $n) => $o->setEvaluatedDateTime($n->getDateTimeValue()), + 'groupMembershipAsOfDateTime' => fn(ParseNode $n) => $o->setGroupMembershipAsOfDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'policyConfigurationAsOfDateTime' => fn(ParseNode $n) => $o->setPolicyConfigurationAsOfDateTime($n->getDateTimeValue()), + 'usageAsOfDateTime' => fn(ParseNode $n) => $o->setUsageAsOfDateTime($n->getDateTimeValue()), + ]; + } + + /** + * Gets the groupMembershipAsOfDateTime property value. As-of time of the group membership used. + * @return DateTime|null + */ + public function getGroupMembershipAsOfDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('groupMembershipAsOfDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupMembershipAsOfDateTime'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the policyConfigurationAsOfDateTime property value. As-of time of the policy configuration used. + * @return DateTime|null + */ + public function getPolicyConfigurationAsOfDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('policyConfigurationAsOfDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyConfigurationAsOfDateTime'"); + } + + /** + * Gets the usageAsOfDateTime property value. As-of time of the usage data used. Omitted when no usage read was performed. + * @return DateTime|null + */ + public function getUsageAsOfDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('usageAsOfDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'usageAsOfDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('evaluatedDateTime', $this->getEvaluatedDateTime()); + $writer->writeDateTimeValue('groupMembershipAsOfDateTime', $this->getGroupMembershipAsOfDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('policyConfigurationAsOfDateTime', $this->getPolicyConfigurationAsOfDateTime()); + $writer->writeDateTimeValue('usageAsOfDateTime', $this->getUsageAsOfDateTime()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the evaluatedDateTime property value. When the result was evaluated. Always present. + * @param DateTime|null $value Value to set for the evaluatedDateTime property. + */ + public function setEvaluatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('evaluatedDateTime', $value); + } + + /** + * Sets the groupMembershipAsOfDateTime property value. As-of time of the group membership used. + * @param DateTime|null $value Value to set for the groupMembershipAsOfDateTime property. + */ + public function setGroupMembershipAsOfDateTime(?DateTime $value): void { + $this->getBackingStore()->set('groupMembershipAsOfDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the policyConfigurationAsOfDateTime property value. As-of time of the policy configuration used. + * @param DateTime|null $value Value to set for the policyConfigurationAsOfDateTime property. + */ + public function setPolicyConfigurationAsOfDateTime(?DateTime $value): void { + $this->getBackingStore()->set('policyConfigurationAsOfDateTime', $value); + } + + /** + * Sets the usageAsOfDateTime property value. As-of time of the usage data used. Omitted when no usage read was performed. + * @param DateTime|null $value Value to set for the usageAsOfDateTime property. + */ + public function setUsageAsOfDateTime(?DateTime $value): void { + $this->getBackingStore()->set('usageAsOfDateTime', $value); + } + +} diff --git a/src/Generated/Models/ServicePrincipal.php b/src/Generated/Models/ServicePrincipal.php index cbf6bd9329e..bf9136a30ec 100644 --- a/src/Generated/Models/ServicePrincipal.php +++ b/src/Generated/Models/ServicePrincipal.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; use DateTime; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\IdentityLifecycle; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -402,6 +403,7 @@ public function getFieldDeserializers(): array { 'isDisabled' => fn(ParseNode $n) => $o->setIsDisabled($n->getBooleanValue()), 'keyCredentials' => fn(ParseNode $n) => $o->setKeyCredentials($n->getCollectionOfObjectValues([KeyCredential::class, 'createFromDiscriminatorValue'])), 'licenseDetails' => fn(ParseNode $n) => $o->setLicenseDetails($n->getCollectionOfObjectValues([LicenseDetails::class, 'createFromDiscriminatorValue'])), + 'lifecycle' => fn(ParseNode $n) => $o->setLifecycle($n->getObjectValue([IdentityLifecycle::class, 'createFromDiscriminatorValue'])), 'loginUrl' => fn(ParseNode $n) => $o->setLoginUrl($n->getStringValue()), 'logoutUrl' => fn(ParseNode $n) => $o->setLogoutUrl($n->getStringValue()), 'memberOf' => fn(ParseNode $n) => $o->setMemberOf($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), @@ -541,6 +543,18 @@ public function getLicenseDetails(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseDetails'"); } + /** + * Gets the lifecycle property value. The lifecycle governance state of the agent identity backed by this service principal. + * @return IdentityLifecycle|null + */ + public function getLifecycle(): ?IdentityLifecycle { + $val = $this->getBackingStore()->get('lifecycle'); + if (is_null($val) || $val instanceof IdentityLifecycle) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecycle'"); + } + /** * Gets the loginUrl property value. Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL. * @return string|null @@ -966,6 +980,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isDisabled', $this->getIsDisabled()); $writer->writeCollectionOfObjectValues('keyCredentials', $this->getKeyCredentials()); $writer->writeCollectionOfObjectValues('licenseDetails', $this->getLicenseDetails()); + $writer->writeObjectValue('lifecycle', $this->getLifecycle()); $writer->writeStringValue('loginUrl', $this->getLoginUrl()); $writer->writeStringValue('logoutUrl', $this->getLogoutUrl()); $writer->writeCollectionOfObjectValues('memberOf', $this->getMemberOf()); @@ -1246,6 +1261,14 @@ public function setLicenseDetails(?array $value): void { $this->getBackingStore()->set('licenseDetails', $value); } + /** + * Sets the lifecycle property value. The lifecycle governance state of the agent identity backed by this service principal. + * @param IdentityLifecycle|null $value Value to set for the lifecycle property. + */ + public function setLifecycle(?IdentityLifecycle $value): void { + $this->getBackingStore()->set('lifecycle', $value); + } + /** * Sets the loginUrl property value. Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL. * @param string|null $value Value to set for the loginUrl property. diff --git a/src/Generated/Models/ServiceSettingState.php b/src/Generated/Models/ServiceSettingState.php new file mode 100644 index 00000000000..908630c293b --- /dev/null +++ b/src/Generated/Models/ServiceSettingState.php @@ -0,0 +1,11 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.allUsersSpendingPolicy': return new AllUsersSpendingPolicy(); + case '#microsoft.graph.selectedGroupsSpendingPolicy': return new SelectedGroupsSpendingPolicy(); + } + } + return new SpendingPolicy(); + } + + /** + * Gets the billingMethods property value. How Copilot consumption is billed when more than one method may apply. This is a flags enum,so combined values such as prepaidCredits,payAsYouGo are valid. + * @return CostManagementBillingMethods|null + */ + public function getBillingMethods(): ?CostManagementBillingMethods { + $val = $this->getBackingStore()->get('billingMethods'); + if (is_null($val) || $val instanceof CostManagementBillingMethods) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'billingMethods'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. When the policy was created. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the displayName property value. The policy display name. Must be 10-64 characters, letters, digits, and spaces only. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the emailThresholdSettings property value. Notify-only email threshold configuration for the policy. Alerts are delivered by emailonly. Addressed beneath the policy rather than returned inline in the policy response. + * @return CostManagementAlertSetting|null + */ + public function getEmailThresholdSettings(): ?CostManagementAlertSetting { + $val = $this->getBackingStore()->get('emailThresholdSettings'); + if (is_null($val) || $val instanceof CostManagementAlertSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailThresholdSettings'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'billingMethods' => fn(ParseNode $n) => $o->setBillingMethods($n->getEnumValue(CostManagementBillingMethods::class)), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'emailThresholdSettings' => fn(ParseNode $n) => $o->setEmailThresholdSettings($n->getObjectValue([CostManagementAlertSetting::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'periodLimit' => fn(ParseNode $n) => $o->setPeriodLimit($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'perUserLimit' => fn(ParseNode $n) => $o->setPerUserLimit($n->getObjectValue([CostManagementQuantity::class, 'createFromDiscriminatorValue'])), + 'serviceSettings' => fn(ParseNode $n) => $o->setServiceSettings($n->getCollectionOfObjectValues([SpendingPolicyServiceSetting::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(SpendingPolicyStatus::class)), + ]); + } + + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. When the policy was last modified. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the periodLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getPeriodLimit(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('periodLimit'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'periodLimit'"); + } + + /** + * Gets the perUserLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @return CostManagementQuantity|null + */ + public function getPerUserLimit(): ?CostManagementQuantity { + $val = $this->getBackingStore()->get('perUserLimit'); + if (is_null($val) || $val instanceof CostManagementQuantity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'perUserLimit'"); + } + + /** + * Gets the serviceSettings property value. Per-service settings contained by the policy. Add a service with POST; remove one bysetting its state to disabled, which retains the entry in that state. + * @return array|null + */ + public function getServiceSettings(): ?array { + $val = $this->getBackingStore()->get('serviceSettings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SpendingPolicyServiceSetting::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceSettings'"); + } + + /** + * Gets the status property value. Lifecycle status of a spending policy. + * @return SpendingPolicyStatus|null + */ + public function getStatus(): ?SpendingPolicyStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof SpendingPolicyStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('billingMethods', $this->getBillingMethods()); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('emailThresholdSettings', $this->getEmailThresholdSettings()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeObjectValue('periodLimit', $this->getPeriodLimit()); + $writer->writeObjectValue('perUserLimit', $this->getPerUserLimit()); + $writer->writeCollectionOfObjectValues('serviceSettings', $this->getServiceSettings()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the billingMethods property value. How Copilot consumption is billed when more than one method may apply. This is a flags enum,so combined values such as prepaidCredits,payAsYouGo are valid. + * @param CostManagementBillingMethods|null $value Value to set for the billingMethods property. + */ + public function setBillingMethods(?CostManagementBillingMethods $value): void { + $this->getBackingStore()->set('billingMethods', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. When the policy was created. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the displayName property value. The policy display name. Must be 10-64 characters, letters, digits, and spaces only. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the emailThresholdSettings property value. Notify-only email threshold configuration for the policy. Alerts are delivered by emailonly. Addressed beneath the policy rather than returned inline in the policy response. + * @param CostManagementAlertSetting|null $value Value to set for the emailThresholdSettings property. + */ + public function setEmailThresholdSettings(?CostManagementAlertSetting $value): void { + $this->getBackingStore()->set('emailThresholdSettings', $value); + } + + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. When the policy was last modified. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the periodLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the periodLimit property. + */ + public function setPeriodLimit(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('periodLimit', $value); + } + + /** + * Sets the perUserLimit property value. A unit-bearing quantity that is either limited to a value or unlimited. Every quantity isone of its derived types, identified by @odata.type on create. + * @param CostManagementQuantity|null $value Value to set for the perUserLimit property. + */ + public function setPerUserLimit(?CostManagementQuantity $value): void { + $this->getBackingStore()->set('perUserLimit', $value); + } + + /** + * Sets the serviceSettings property value. Per-service settings contained by the policy. Add a service with POST; remove one bysetting its state to disabled, which retains the entry in that state. + * @param array|null $value Value to set for the serviceSettings property. + */ + public function setServiceSettings(?array $value): void { + $this->getBackingStore()->set('serviceSettings', $value); + } + + /** + * Sets the status property value. Lifecycle status of a spending policy. + * @param SpendingPolicyStatus|null $value Value to set for the status property. + */ + public function setStatus(?SpendingPolicyStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/SpendingPolicyServiceSetting.php b/src/Generated/Models/SpendingPolicyServiceSetting.php new file mode 100644 index 00000000000..6cfd11e4030 --- /dev/null +++ b/src/Generated/Models/SpendingPolicyServiceSetting.php @@ -0,0 +1,204 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SpendingPolicyServiceSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SpendingPolicyServiceSetting { + return new SpendingPolicyServiceSetting(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'parentEtag' => fn(ParseNode $n) => $o->setParentEtag($n->getStringValue()), + 'parentStatus' => fn(ParseNode $n) => $o->setParentStatus($n->getEnumValue(SpendingPolicyStatus::class)), + 'serviceId' => fn(ParseNode $n) => $o->setServiceId($n->getStringValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(ServiceSettingState::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the parentEtag property value. The containing policy's ETag. Use this value in If-Match for concurrency control onservice-setting changes. Read-only. + * @return string|null + */ + public function getParentEtag(): ?string { + $val = $this->getBackingStore()->get('parentEtag'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentEtag'"); + } + + /** + * Gets the parentStatus property value. Lifecycle status of a spending policy. + * @return SpendingPolicyStatus|null + */ + public function getParentStatus(): ?SpendingPolicyStatus { + $val = $this->getBackingStore()->get('parentStatus'); + if (is_null($val) || $val instanceof SpendingPolicyStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentStatus'"); + } + + /** + * Gets the serviceId property value. The identifier of the AI service this setting governs, such as cowork or workIQ. Severalbillable services can share one identifier and are governed together. Discover validvalues from the service catalog using a category identifier, not the catalog entry'sown id. + * @return string|null + */ + public function getServiceId(): ?string { + $val = $this->getBackingStore()->get('serviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceId'"); + } + + /** + * Gets the state property value. Desired state of a governed service within a spending policy. + * @return ServiceSettingState|null + */ + public function getState(): ?ServiceSettingState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof ServiceSettingState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('parentStatus', $this->getParentStatus()); + $writer->writeStringValue('serviceId', $this->getServiceId()); + $writer->writeEnumValue('state', $this->getState()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the parentEtag property value. The containing policy's ETag. Use this value in If-Match for concurrency control onservice-setting changes. Read-only. + * @param string|null $value Value to set for the parentEtag property. + */ + public function setParentEtag(?string $value): void { + $this->getBackingStore()->set('parentEtag', $value); + } + + /** + * Sets the parentStatus property value. Lifecycle status of a spending policy. + * @param SpendingPolicyStatus|null $value Value to set for the parentStatus property. + */ + public function setParentStatus(?SpendingPolicyStatus $value): void { + $this->getBackingStore()->set('parentStatus', $value); + } + + /** + * Sets the serviceId property value. The identifier of the AI service this setting governs, such as cowork or workIQ. Severalbillable services can share one identifier and are governed together. Discover validvalues from the service catalog using a category identifier, not the catalog entry'sown id. + * @param string|null $value Value to set for the serviceId property. + */ + public function setServiceId(?string $value): void { + $this->getBackingStore()->set('serviceId', $value); + } + + /** + * Sets the state property value. Desired state of a governed service within a spending policy. + * @param ServiceSettingState|null $value Value to set for the state property. + */ + public function setState(?ServiceSettingState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/SpendingPolicyStatus.php b/src/Generated/Models/SpendingPolicyStatus.php new file mode 100644 index 00000000000..729891965b0 --- /dev/null +++ b/src/Generated/Models/SpendingPolicyStatus.php @@ -0,0 +1,13 @@ +getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet': return new AllExcludingAgentBuilderPlatformsSubjectSet(); + case '#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet': return new AllExcludingGroupsSubjectSet(); + case '#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet': return new AllExcludingSpecificObjectsSubjectSet(); case '#microsoft.graph.identityGovernance.groupBasedSubjectSet': return new GroupBasedSubjectSet(); case '#microsoft.graph.identityGovernance.ruleBasedSubjectSet': return new RuleBasedSubjectSet(); + case '#microsoft.graph.identityGovernance.selectedObjectsSubjectSet': return new SelectedObjectsSubjectSet(); } } return new SubjectSet(); diff --git a/src/Generated/Models/Task.php b/src/Generated/Models/Task.php new file mode 100644 index 00000000000..0db0c3745aa --- /dev/null +++ b/src/Generated/Models/Task.php @@ -0,0 +1,746 @@ +getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the bucketId property value. ID of the bucket that the task belongs to. + * @return string|null + */ + public function getBucketId(): ?string { + $val = $this->getBackingStore()->get('bucketId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bucketId'"); + } + + /** + * Gets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @return TaskCapability|null + */ + public function getCapabilities(): ?TaskCapability { + $val = $this->getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof TaskCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the checklist property value. The collection of checklist items on the task. Read-only. Nullable. + * @return array|null + */ + public function getChecklist(): ?array { + $val = $this->getBackingStore()->get('checklist'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChecklistItemV4::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'checklist'"); + } + + /** + * Gets the completedBy property value. Identity of the user who marked the task complete. + * @return IdentitySet|null + */ + public function getCompletedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('completedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedBy'"); + } + + /** + * Gets the completedDateTime property value. Date and time the task was completed. + * @return DateTime|null + */ + public function getCompletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the creationInfo property value. Read-only creation metadata for the entity. + * @return CreationInfo|null + */ + public function getCreationInfo(): ?CreationInfo { + $val = $this->getBackingStore()->get('creationInfo'); + if (is_null($val) || $val instanceof CreationInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'creationInfo'"); + } + + /** + * Gets the customFieldValues property value. The collection of custom field values set on the task. Read-only. Nullable. + * @return array|null + */ + public function getCustomFieldValues(): ?array { + $val = $this->getBackingStore()->get('customFieldValues'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomFieldValue::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customFieldValues'"); + } + + /** + * Gets the displayName property value. Title of the task. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the dueDateTime property value. Date and, optionally, time the task is due. + * @return DateWithOptionalTime|null + */ + public function getDueDateTime(): ?DateWithOptionalTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateWithOptionalTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * Gets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @return ExtensionFieldCollection|null + */ + public function getExtensions(): ?ExtensionFieldCollection { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof ExtensionFieldCollection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'bucketId' => fn(ParseNode $n) => $o->setBucketId($n->getStringValue()), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([TaskCapability::class, 'createFromDiscriminatorValue'])), + 'checklist' => fn(ParseNode $n) => $o->setChecklist($n->getCollectionOfObjectValues([ChecklistItemV4::class, 'createFromDiscriminatorValue'])), + 'completedBy' => fn(ParseNode $n) => $o->setCompletedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'creationInfo' => fn(ParseNode $n) => $o->setCreationInfo($n->getObjectValue([CreationInfo::class, 'createFromDiscriminatorValue'])), + 'customFieldValues' => fn(ParseNode $n) => $o->setCustomFieldValues($n->getCollectionOfObjectValues([CustomFieldValue::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getObjectValue([DateWithOptionalTime::class, 'createFromDiscriminatorValue'])), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([ExtensionFieldCollection::class, 'createFromDiscriminatorValue'])), + 'finishDateTime' => fn(ParseNode $n) => $o->setFinishDateTime($n->getObjectValue([DateWithOptionalTime::class, 'createFromDiscriminatorValue'])), + 'goalIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGoalIds($val); + }, + 'hasChat' => fn(ParseNode $n) => $o->setHasChat($n->getBooleanValue()), + 'hasChildren' => fn(ParseNode $n) => $o->setHasChildren($n->getBooleanValue()), + 'isCritical' => fn(ParseNode $n) => $o->setIsCritical($n->getBooleanValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'links' => fn(ParseNode $n) => $o->setLinks($n->getCollectionOfObjectValues([ContentLink::class, 'createFromDiscriminatorValue'])), + 'messages' => fn(ParseNode $n) => $o->setMessages($n->getCollectionOfObjectValues([PlannerChatMessage::class, 'createFromDiscriminatorValue'])), + 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), + 'parentTaskId' => fn(ParseNode $n) => $o->setParentTaskId($n->getStringValue()), + 'percentComplete' => fn(ParseNode $n) => $o->setPercentComplete($n->getIntegerValue()), + 'personalView' => fn(ParseNode $n) => $o->setPersonalView($n->getObjectValue([TaskPersonalView::class, 'createFromDiscriminatorValue'])), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + 'planView' => fn(ParseNode $n) => $o->setPlanView($n->getObjectValue([TaskPlanView::class, 'createFromDiscriminatorValue'])), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'recurrence' => fn(ParseNode $n) => $o->setRecurrence($n->getObjectValue([PlannerTaskRecurrence::class, 'createFromDiscriminatorValue'])), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getObjectValue([DateWithOptionalTime::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(PlannerTaskStatus::class)), + 'userAssignments' => fn(ParseNode $n) => $o->setUserAssignments($n->getCollectionOfObjectValues([UserAssignment::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the finishDateTime property value. Date and, optionally, time the task was finished. + * @return DateWithOptionalTime|null + */ + public function getFinishDateTime(): ?DateWithOptionalTime { + $val = $this->getBackingStore()->get('finishDateTime'); + if (is_null($val) || $val instanceof DateWithOptionalTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finishDateTime'"); + } + + /** + * Gets the goalIds property value. IDs of the goals that the task is associated with. + * @return array|null + */ + public function getGoalIds(): ?array { + $val = $this->getBackingStore()->get('goalIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'goalIds'"); + } + + /** + * Gets the hasChat property value. Indicates whether the task has an associated chat. + * @return bool|null + */ + public function getHasChat(): ?bool { + $val = $this->getBackingStore()->get('hasChat'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasChat'"); + } + + /** + * Gets the hasChildren property value. Indicates whether the task has subtasks. + * @return bool|null + */ + public function getHasChildren(): ?bool { + $val = $this->getBackingStore()->get('hasChildren'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasChildren'"); + } + + /** + * Gets the isCritical property value. Indicates whether the task is on the critical path, as computed from its dependencies. + * @return bool|null + */ + public function getIsCritical(): ?bool { + $val = $this->getBackingStore()->get('isCritical'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCritical'"); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the links property value. The collection of content links attached to the task. Read-only. Nullable. + * @return array|null + */ + public function getLinks(): ?array { + $val = $this->getBackingStore()->get('links'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ContentLink::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'links'"); + } + + /** + * Gets the messages property value. The collection of chat messages associated with the task. Read-only. Nullable. + * @return array|null + */ + public function getMessages(): ?array { + $val = $this->getBackingStore()->get('messages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messages'"); + } + + /** + * Gets the notes property value. Additional details or notes about the task. + * @return ItemBody|null + */ + public function getNotes(): ?ItemBody { + $val = $this->getBackingStore()->get('notes'); + if (is_null($val) || $val instanceof ItemBody) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notes'"); + } + + /** + * Gets the parentTaskId property value. ID of the parent task, if this task is a subtask. + * @return string|null + */ + public function getParentTaskId(): ?string { + $val = $this->getBackingStore()->get('parentTaskId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentTaskId'"); + } + + /** + * Gets the percentComplete property value. Percentage of the task's completion, ranging from 0 to 100. + * @return int|null + */ + public function getPercentComplete(): ?int { + $val = $this->getBackingStore()->get('percentComplete'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'percentComplete'"); + } + + /** + * Gets the personalView property value. Per-user personal view settings for the task, such as My Day membership. + * @return TaskPersonalView|null + */ + public function getPersonalView(): ?TaskPersonalView { + $val = $this->getBackingStore()->get('personalView'); + if (is_null($val) || $val instanceof TaskPersonalView) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'personalView'"); + } + + /** + * Gets the planId property value. ID of the plan that contains the task. Immutable after creation. + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Gets the planView property value. Task view settings scoped to the plan, such as applied category IDs. + * @return TaskPlanView|null + */ + public function getPlanView(): ?TaskPlanView { + $val = $this->getBackingStore()->get('planView'); + if (is_null($val) || $val instanceof TaskPlanView) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planView'"); + } + + /** + * Gets the priority property value. Priority of the task. Supported values range from 0 (urgent) to 10 (low). + * @return int|null + */ + public function getPriority(): ?int { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the recurrence property value. Recurrence pattern for the task, if it repeats. + * @return PlannerTaskRecurrence|null + */ + public function getRecurrence(): ?PlannerTaskRecurrence { + $val = $this->getBackingStore()->get('recurrence'); + if (is_null($val) || $val instanceof PlannerTaskRecurrence) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recurrence'"); + } + + /** + * Gets the startDateTime property value. Date and, optionally, time the task is scheduled to start. + * @return DateWithOptionalTime|null + */ + public function getStartDateTime(): ?DateWithOptionalTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateWithOptionalTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Gets the status property value. Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue. + * @return PlannerTaskStatus|null + */ + public function getStatus(): ?PlannerTaskStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof PlannerTaskStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the userAssignments property value. The collection of user assignments on the task. Read-only. Nullable. + * @return array|null + */ + public function getUserAssignments(): ?array { + $val = $this->getBackingStore()->get('userAssignments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserAssignment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userAssignments'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeStringValue('bucketId', $this->getBucketId()); + $writer->writeCollectionOfObjectValues('checklist', $this->getChecklist()); + $writer->writeObjectValue('completedBy', $this->getCompletedBy()); + $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); + $writer->writeCollectionOfObjectValues('customFieldValues', $this->getCustomFieldValues()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('dueDateTime', $this->getDueDateTime()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeObjectValue('finishDateTime', $this->getFinishDateTime()); + $writer->writeCollectionOfPrimitiveValues('goalIds', $this->getGoalIds()); + $writer->writeBooleanValue('hasChat', $this->getHasChat()); + $writer->writeBooleanValue('hasChildren', $this->getHasChildren()); + $writer->writeBooleanValue('isCritical', $this->getIsCritical()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeCollectionOfObjectValues('links', $this->getLinks()); + $writer->writeCollectionOfObjectValues('messages', $this->getMessages()); + $writer->writeObjectValue('notes', $this->getNotes()); + $writer->writeStringValue('parentTaskId', $this->getParentTaskId()); + $writer->writeIntegerValue('percentComplete', $this->getPercentComplete()); + $writer->writeObjectValue('personalView', $this->getPersonalView()); + $writer->writeStringValue('planId', $this->getPlanId()); + $writer->writeObjectValue('planView', $this->getPlanView()); + $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeObjectValue('recurrence', $this->getRecurrence()); + $writer->writeObjectValue('startDateTime', $this->getStartDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeCollectionOfObjectValues('userAssignments', $this->getUserAssignments()); + } + + /** + * Sets the archivalInfo property value. Information about whether the entity is archived, and when it was archived. + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the bucketId property value. ID of the bucket that the task belongs to. + * @param string|null $value Value to set for the bucketId property. + */ + public function setBucketId(?string $value): void { + $this->getBackingStore()->set('bucketId', $value); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param TaskCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?TaskCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the checklist property value. The collection of checklist items on the task. Read-only. Nullable. + * @param array|null $value Value to set for the checklist property. + */ + public function setChecklist(?array $value): void { + $this->getBackingStore()->set('checklist', $value); + } + + /** + * Sets the completedBy property value. Identity of the user who marked the task complete. + * @param IdentitySet|null $value Value to set for the completedBy property. + */ + public function setCompletedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('completedBy', $value); + } + + /** + * Sets the completedDateTime property value. Date and time the task was completed. + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the creationInfo property value. Read-only creation metadata for the entity. + * @param CreationInfo|null $value Value to set for the creationInfo property. + */ + public function setCreationInfo(?CreationInfo $value): void { + $this->getBackingStore()->set('creationInfo', $value); + } + + /** + * Sets the customFieldValues property value. The collection of custom field values set on the task. Read-only. Nullable. + * @param array|null $value Value to set for the customFieldValues property. + */ + public function setCustomFieldValues(?array $value): void { + $this->getBackingStore()->set('customFieldValues', $value); + } + + /** + * Sets the displayName property value. Title of the task. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the dueDateTime property value. Date and, optionally, time the task is due. + * @param DateWithOptionalTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateWithOptionalTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the extensions property value. Custom extension field values set on the entity. Supports $select. + * @param ExtensionFieldCollection|null $value Value to set for the extensions property. + */ + public function setExtensions(?ExtensionFieldCollection $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the finishDateTime property value. Date and, optionally, time the task was finished. + * @param DateWithOptionalTime|null $value Value to set for the finishDateTime property. + */ + public function setFinishDateTime(?DateWithOptionalTime $value): void { + $this->getBackingStore()->set('finishDateTime', $value); + } + + /** + * Sets the goalIds property value. IDs of the goals that the task is associated with. + * @param array|null $value Value to set for the goalIds property. + */ + public function setGoalIds(?array $value): void { + $this->getBackingStore()->set('goalIds', $value); + } + + /** + * Sets the hasChat property value. Indicates whether the task has an associated chat. + * @param bool|null $value Value to set for the hasChat property. + */ + public function setHasChat(?bool $value): void { + $this->getBackingStore()->set('hasChat', $value); + } + + /** + * Sets the hasChildren property value. Indicates whether the task has subtasks. + * @param bool|null $value Value to set for the hasChildren property. + */ + public function setHasChildren(?bool $value): void { + $this->getBackingStore()->set('hasChildren', $value); + } + + /** + * Sets the isCritical property value. Indicates whether the task is on the critical path, as computed from its dependencies. + * @param bool|null $value Value to set for the isCritical property. + */ + public function setIsCritical(?bool $value): void { + $this->getBackingStore()->set('isCritical', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user (or application) who last modified the entity. Read-only. + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time the entity was last modified. The value is represented in ISO 8601 format and is always in UTC time. Read-only. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the links property value. The collection of content links attached to the task. Read-only. Nullable. + * @param array|null $value Value to set for the links property. + */ + public function setLinks(?array $value): void { + $this->getBackingStore()->set('links', $value); + } + + /** + * Sets the messages property value. The collection of chat messages associated with the task. Read-only. Nullable. + * @param array|null $value Value to set for the messages property. + */ + public function setMessages(?array $value): void { + $this->getBackingStore()->set('messages', $value); + } + + /** + * Sets the notes property value. Additional details or notes about the task. + * @param ItemBody|null $value Value to set for the notes property. + */ + public function setNotes(?ItemBody $value): void { + $this->getBackingStore()->set('notes', $value); + } + + /** + * Sets the parentTaskId property value. ID of the parent task, if this task is a subtask. + * @param string|null $value Value to set for the parentTaskId property. + */ + public function setParentTaskId(?string $value): void { + $this->getBackingStore()->set('parentTaskId', $value); + } + + /** + * Sets the percentComplete property value. Percentage of the task's completion, ranging from 0 to 100. + * @param int|null $value Value to set for the percentComplete property. + */ + public function setPercentComplete(?int $value): void { + $this->getBackingStore()->set('percentComplete', $value); + } + + /** + * Sets the personalView property value. Per-user personal view settings for the task, such as My Day membership. + * @param TaskPersonalView|null $value Value to set for the personalView property. + */ + public function setPersonalView(?TaskPersonalView $value): void { + $this->getBackingStore()->set('personalView', $value); + } + + /** + * Sets the planId property value. ID of the plan that contains the task. Immutable after creation. + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + + /** + * Sets the planView property value. Task view settings scoped to the plan, such as applied category IDs. + * @param TaskPlanView|null $value Value to set for the planView property. + */ + public function setPlanView(?TaskPlanView $value): void { + $this->getBackingStore()->set('planView', $value); + } + + /** + * Sets the priority property value. Priority of the task. Supported values range from 0 (urgent) to 10 (low). + * @param int|null $value Value to set for the priority property. + */ + public function setPriority(?int $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the recurrence property value. Recurrence pattern for the task, if it repeats. + * @param PlannerTaskRecurrence|null $value Value to set for the recurrence property. + */ + public function setRecurrence(?PlannerTaskRecurrence $value): void { + $this->getBackingStore()->set('recurrence', $value); + } + + /** + * Sets the startDateTime property value. Date and, optionally, time the task is scheduled to start. + * @param DateWithOptionalTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateWithOptionalTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + + /** + * Sets the status property value. Indicates progress on the task. The possible values are: notStarted, inProgress, completed, blocked, unknownFutureValue. + * @param PlannerTaskStatus|null $value Value to set for the status property. + */ + public function setStatus(?PlannerTaskStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the userAssignments property value. The collection of user assignments on the task. Read-only. Nullable. + * @param array|null $value Value to set for the userAssignments property. + */ + public function setUserAssignments(?array $value): void { + $this->getBackingStore()->set('userAssignments', $value); + } + +} diff --git a/src/Generated/Models/TaskCapability.php b/src/Generated/Models/TaskCapability.php new file mode 100644 index 00000000000..82a97f2f8e2 --- /dev/null +++ b/src/Generated/Models/TaskCapability.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TaskCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TaskCapability { + return new TaskCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the assignedPriorityForTaskPersonalView property value. Indicates whether assigned priority is shown in the task's personal view. + * @return bool|null + */ + public function getAssignedPriorityForTaskPersonalView(): ?bool { + $val = $this->getBackingStore()->get('assignedPriorityForTaskPersonalView'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedPriorityForTaskPersonalView'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dependencies property value. Indicates whether dependencies are enabled for the task. + * @return bool|null + */ + public function getDependencies(): ?bool { + $val = $this->getBackingStore()->get('dependencies'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dependencies'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'assignedPriorityForTaskPersonalView' => fn(ParseNode $n) => $o->setAssignedPriorityForTaskPersonalView($n->getBooleanValue()), + 'dependencies' => fn(ParseNode $n) => $o->setDependencies($n->getBooleanValue()), + 'history' => fn(ParseNode $n) => $o->setHistory($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the history property value. Indicates whether history tracking is enabled for the task. + * @return bool|null + */ + public function getHistory(): ?bool { + $val = $this->getBackingStore()->get('history'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'history'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('assignedPriorityForTaskPersonalView', $this->getAssignedPriorityForTaskPersonalView()); + $writer->writeBooleanValue('dependencies', $this->getDependencies()); + $writer->writeBooleanValue('history', $this->getHistory()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the assignedPriorityForTaskPersonalView property value. Indicates whether assigned priority is shown in the task's personal view. + * @param bool|null $value Value to set for the assignedPriorityForTaskPersonalView property. + */ + public function setAssignedPriorityForTaskPersonalView(?bool $value): void { + $this->getBackingStore()->set('assignedPriorityForTaskPersonalView', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dependencies property value. Indicates whether dependencies are enabled for the task. + * @param bool|null $value Value to set for the dependencies property. + */ + public function setDependencies(?bool $value): void { + $this->getBackingStore()->set('dependencies', $value); + } + + /** + * Sets the history property value. Indicates whether history tracking is enabled for the task. + * @param bool|null $value Value to set for the history property. + */ + public function setHistory(?bool $value): void { + $this->getBackingStore()->set('history', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/TaskCollectionResponse.php b/src/Generated/Models/TaskCollectionResponse.php new file mode 100644 index 00000000000..a4a50d401d9 --- /dev/null +++ b/src/Generated/Models/TaskCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/TaskPersonalView.php b/src/Generated/Models/TaskPersonalView.php new file mode 100644 index 00000000000..0d9a6fdff90 --- /dev/null +++ b/src/Generated/Models/TaskPersonalView.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TaskPersonalView + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TaskPersonalView { + return new TaskPersonalView(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isOnMyDay' => fn(ParseNode $n) => $o->setIsOnMyDay($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isOnMyDay property value. Indicates whether the task is included in the user's My Day view. + * @return bool|null + */ + public function getIsOnMyDay(): ?bool { + $val = $this->getBackingStore()->get('isOnMyDay'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOnMyDay'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isOnMyDay', $this->getIsOnMyDay()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isOnMyDay property value. Indicates whether the task is included in the user's My Day view. + * @param bool|null $value Value to set for the isOnMyDay property. + */ + public function setIsOnMyDay(?bool $value): void { + $this->getBackingStore()->set('isOnMyDay', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/TaskPlanView.php b/src/Generated/Models/TaskPlanView.php new file mode 100644 index 00000000000..98e2fc4304f --- /dev/null +++ b/src/Generated/Models/TaskPlanView.php @@ -0,0 +1,146 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TaskPlanView + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TaskPlanView { + return new TaskPlanView(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the appliedCategoryIds property value. IDs of the categories applied to the task within this plan. + * @return array|null + */ + public function getAppliedCategoryIds(): ?array { + $val = $this->getBackingStore()->get('appliedCategoryIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedCategoryIds'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'appliedCategoryIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAppliedCategoryIds($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('appliedCategoryIds', $this->getAppliedCategoryIds()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the appliedCategoryIds property value. IDs of the categories applied to the task within this plan. + * @param array|null $value Value to set for the appliedCategoryIds property. + */ + public function setAppliedCategoryIds(?array $value): void { + $this->getBackingStore()->set('appliedCategoryIds', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/TeamsChannelPlanner.php b/src/Generated/Models/TeamsChannelPlanner.php index 3a30886adb5..23e7770f33d 100644 --- a/src/Generated/Models/TeamsChannelPlanner.php +++ b/src/Generated/Models/TeamsChannelPlanner.php @@ -33,6 +33,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'plans' => fn(ParseNode $n) => $o->setPlans($n->getCollectionOfObjectValues([PlannerPlan::class, 'createFromDiscriminatorValue'])), + 'plans_v2' => fn(ParseNode $n) => $o->setPlansV2($n->getCollectionOfObjectValues([Plan::class, 'createFromDiscriminatorValue'])), ]); } @@ -50,6 +51,20 @@ public function getPlans(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'plans'"); } + /** + * Gets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @return array|null + */ + public function getPlansV2(): ?array { + $val = $this->getBackingStore()->get('plans_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plan::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plans_v2'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -57,6 +72,7 @@ public function getPlans(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('plans', $this->getPlans()); + $writer->writeCollectionOfObjectValues('plans_v2', $this->getPlansV2()); } /** @@ -67,4 +83,12 @@ public function setPlans(?array $value): void { $this->getBackingStore()->set('plans', $value); } + /** + * Sets the plans_v2 property value. Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param array|null $value Value to set for the plans_v2 property. + */ + public function setPlansV2(?array $value): void { + $this->getBackingStore()->set('plans_v2', $value); + } + } diff --git a/src/Generated/Models/UnlimitedCostManagementQuantity.php b/src/Generated/Models/UnlimitedCostManagementQuantity.php new file mode 100644 index 00000000000..b754225a513 --- /dev/null +++ b/src/Generated/Models/UnlimitedCostManagementQuantity.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.unlimitedCostManagementQuantity'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnlimitedCostManagementQuantity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnlimitedCostManagementQuantity { + return new UnlimitedCostManagementQuantity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 82cc99bd19f..81ff8fe0c7c 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -4,6 +4,7 @@ use DateTime; use Microsoft\Graph\Beta\Generated\Models\CloudLicensing\UserCloudLicensing; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserIdentityLifecycle; use Microsoft\Graph\Beta\Generated\Models\Security\Security; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -956,6 +957,7 @@ public function getFieldDeserializers(): array { 'legalAgeGroupClassification' => fn(ParseNode $n) => $o->setLegalAgeGroupClassification($n->getStringValue()), 'licenseAssignmentStates' => fn(ParseNode $n) => $o->setLicenseAssignmentStates($n->getCollectionOfObjectValues([LicenseAssignmentState::class, 'createFromDiscriminatorValue'])), 'licenseDetails' => fn(ParseNode $n) => $o->setLicenseDetails($n->getCollectionOfObjectValues([LicenseDetails::class, 'createFromDiscriminatorValue'])), + 'lifecycle' => fn(ParseNode $n) => $o->setLifecycle($n->getObjectValue([UserIdentityLifecycle::class, 'createFromDiscriminatorValue'])), 'mail' => fn(ParseNode $n) => $o->setMail($n->getStringValue()), 'mailboxSettings' => fn(ParseNode $n) => $o->setMailboxSettings($n->getObjectValue([MailboxSettings::class, 'createFromDiscriminatorValue'])), 'mailFolders' => fn(ParseNode $n) => $o->setMailFolders($n->getCollectionOfObjectValues([MailFolder::class, 'createFromDiscriminatorValue'])), @@ -1376,6 +1378,18 @@ public function getLicenseDetails(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseDetails'"); } + /** + * Gets the lifecycle property value. Lifecycle information for the user. Read-only. + * @return UserIdentityLifecycle|null + */ + public function getLifecycle(): ?UserIdentityLifecycle { + $val = $this->getBackingStore()->get('lifecycle'); + if (is_null($val) || $val instanceof UserIdentityLifecycle) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecycle'"); + } + /** * Gets the mail property value. The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). * @return string|null @@ -2507,6 +2521,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('legalAgeGroupClassification', $this->getLegalAgeGroupClassification()); $writer->writeCollectionOfObjectValues('licenseAssignmentStates', $this->getLicenseAssignmentStates()); $writer->writeCollectionOfObjectValues('licenseDetails', $this->getLicenseDetails()); + $writer->writeObjectValue('lifecycle', $this->getLifecycle()); $writer->writeStringValue('mail', $this->getMail()); $writer->writeObjectValue('mailboxSettings', $this->getMailboxSettings()); $writer->writeCollectionOfObjectValues('mailFolders', $this->getMailFolders()); @@ -3270,6 +3285,14 @@ public function setLicenseDetails(?array $value): void { $this->getBackingStore()->set('licenseDetails', $value); } + /** + * Sets the lifecycle property value. Lifecycle information for the user. Read-only. + * @param UserIdentityLifecycle|null $value Value to set for the lifecycle property. + */ + public function setLifecycle(?UserIdentityLifecycle $value): void { + $this->getBackingStore()->set('lifecycle', $value); + } + /** * Sets the mail property value. The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). * @param string|null $value Value to set for the mail property. diff --git a/src/Generated/Models/UserAssignment.php b/src/Generated/Models/UserAssignment.php new file mode 100644 index 00000000000..2b8cccf76e1 --- /dev/null +++ b/src/Generated/Models/UserAssignment.php @@ -0,0 +1,133 @@ +getBackingStore()->get('assignedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedBy'"); + } + + /** + * Gets the assignedDateTime property value. Date and time the assignment was made. + * @return DateTime|null + */ + public function getAssignedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('assignedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedDateTime'"); + } + + /** + * Gets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @return UserAssignmentCapability|null + */ + public function getCapabilities(): ?UserAssignmentCapability { + $val = $this->getBackingStore()->get('capabilities'); + if (is_null($val) || $val instanceof UserAssignmentCapability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedBy' => fn(ParseNode $n) => $o->setAssignedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'assignedDateTime' => fn(ParseNode $n) => $o->setAssignedDateTime($n->getDateTimeValue()), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getObjectValue([UserAssignmentCapability::class, 'createFromDiscriminatorValue'])), + 'user' => fn(ParseNode $n) => $o->setUser($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the user property value. The user property + * @return Identity|null + */ + public function getUser(): ?Identity { + $val = $this->getBackingStore()->get('user'); + if (is_null($val) || $val instanceof Identity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'user'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('assignedBy', $this->getAssignedBy()); + $writer->writeDateTimeValue('assignedDateTime', $this->getAssignedDateTime()); + $writer->writeObjectValue('user', $this->getUser()); + } + + /** + * Sets the assignedBy property value. Identity of the user (or application) that made the assignment. + * @param IdentitySet|null $value Value to set for the assignedBy property. + */ + public function setAssignedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('assignedBy', $value); + } + + /** + * Sets the assignedDateTime property value. Date and time the assignment was made. + * @param DateTime|null $value Value to set for the assignedDateTime property. + */ + public function setAssignedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('assignedDateTime', $value); + } + + /** + * Sets the capabilities property value. Server-computed, read-only capability flags indicating which optional features are enabled for the entity. + * @param UserAssignmentCapability|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?UserAssignmentCapability $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the user property value. The user property + * @param Identity|null $value Value to set for the user property. + */ + public function setUser(?Identity $value): void { + $this->getBackingStore()->set('user', $value); + } + +} diff --git a/src/Generated/Models/UserAssignmentCapability.php b/src/Generated/Models/UserAssignmentCapability.php new file mode 100644 index 00000000000..fa169879173 --- /dev/null +++ b/src/Generated/Models/UserAssignmentCapability.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UserAssignmentCapability + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserAssignmentCapability { + return new UserAssignmentCapability(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the extensions property value. Indicates whether custom extension fields are enabled for the user assignment. + * @return bool|null + */ + public function getExtensions(): ?bool { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('extensions', $this->getExtensions()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the extensions property value. Indicates whether custom extension fields are enabled for the user assignment. + * @param bool|null $value Value to set for the extensions property. + */ + public function setExtensions(?bool $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/UserAssignmentCollectionResponse.php b/src/Generated/Models/UserAssignmentCollectionResponse.php new file mode 100644 index 00000000000..2d89e05f0ea --- /dev/null +++ b/src/Generated/Models/UserAssignmentCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserAssignment::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserAssignment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Win32LobAppAssignmentSettings.php b/src/Generated/Models/Win32LobAppAssignmentSettings.php index f4a24754c0a..d8460c6aac1 100644 --- a/src/Generated/Models/Win32LobAppAssignmentSettings.php +++ b/src/Generated/Models/Win32LobAppAssignmentSettings.php @@ -69,6 +69,7 @@ public function getFieldDeserializers(): array { 'autoUpdateSettings' => fn(ParseNode $n) => $o->setAutoUpdateSettings($n->getObjectValue([Win32LobAppAutoUpdateSettings::class, 'createFromDiscriminatorValue'])), 'deliveryOptimizationPriority' => fn(ParseNode $n) => $o->setDeliveryOptimizationPriority($n->getEnumValue(Win32LobAppDeliveryOptimizationPriority::class)), 'installTimeSettings' => fn(ParseNode $n) => $o->setInstallTimeSettings($n->getObjectValue([MobileAppInstallTimeSettings::class, 'createFromDiscriminatorValue'])), + 'inUseSettings' => fn(ParseNode $n) => $o->setInUseSettings($n->getObjectValue([Win32LobAppInUseSettings::class, 'createFromDiscriminatorValue'])), 'notifications' => fn(ParseNode $n) => $o->setNotifications($n->getEnumValue(Win32LobAppNotification::class)), 'restartSettings' => fn(ParseNode $n) => $o->setRestartSettings($n->getObjectValue([Win32LobAppRestartSettings::class, 'createFromDiscriminatorValue'])), ]); @@ -86,6 +87,18 @@ public function getInstallTimeSettings(): ?MobileAppInstallTimeSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'installTimeSettings'"); } + /** + * Gets the inUseSettings property value. The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app's `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored. + * @return Win32LobAppInUseSettings|null + */ + public function getInUseSettings(): ?Win32LobAppInUseSettings { + $val = $this->getBackingStore()->get('inUseSettings'); + if (is_null($val) || $val instanceof Win32LobAppInUseSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inUseSettings'"); + } + /** * Gets the notifications property value. Contains value for notification status. * @return Win32LobAppNotification|null @@ -119,6 +132,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('autoUpdateSettings', $this->getAutoUpdateSettings()); $writer->writeEnumValue('deliveryOptimizationPriority', $this->getDeliveryOptimizationPriority()); $writer->writeObjectValue('installTimeSettings', $this->getInstallTimeSettings()); + $writer->writeObjectValue('inUseSettings', $this->getInUseSettings()); $writer->writeEnumValue('notifications', $this->getNotifications()); $writer->writeObjectValue('restartSettings', $this->getRestartSettings()); } @@ -147,6 +161,14 @@ public function setInstallTimeSettings(?MobileAppInstallTimeSettings $value): vo $this->getBackingStore()->set('installTimeSettings', $value); } + /** + * Sets the inUseSettings property value. The in-use deferral and countdown settings for the associated app assignment. These settings are only applied when the app's `installExperience.inUseBehavior` is set to `terminateWithUserInteraction`. When `inUseBehavior` is set to any other value, this property is ignored. + * @param Win32LobAppInUseSettings|null $value Value to set for the inUseSettings property. + */ + public function setInUseSettings(?Win32LobAppInUseSettings $value): void { + $this->getBackingStore()->set('inUseSettings', $value); + } + /** * Sets the notifications property value. Contains value for notification status. * @param Win32LobAppNotification|null $value Value to set for the notifications property. diff --git a/src/Generated/Models/Win32LobAppInUseSettings.php b/src/Generated/Models/Win32LobAppInUseSettings.php new file mode 100644 index 00000000000..eaddf694bd1 --- /dev/null +++ b/src/Generated/Models/Win32LobAppInUseSettings.php @@ -0,0 +1,183 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Win32LobAppInUseSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32LobAppInUseSettings { + return new Win32LobAppInUseSettings(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the countdownMinutes property value. Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5. + * @return int|null + */ + public function getCountdownMinutes(): ?int { + $val = $this->getBackingStore()->get('countdownMinutes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'countdownMinutes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'countdownMinutes' => fn(ParseNode $n) => $o->setCountdownMinutes($n->getIntegerValue()), + 'minutesBetweenDeferrals' => fn(ParseNode $n) => $o->setMinutesBetweenDeferrals($n->getIntegerValue()), + 'numberOfDeferrals' => fn(ParseNode $n) => $o->setNumberOfDeferrals($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the minutesBetweenDeferrals property value. Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported. + * @return int|null + */ + public function getMinutesBetweenDeferrals(): ?int { + $val = $this->getBackingStore()->get('minutesBetweenDeferrals'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'minutesBetweenDeferrals'"); + } + + /** + * Gets the numberOfDeferrals property value. Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0. + * @return int|null + */ + public function getNumberOfDeferrals(): ?int { + $val = $this->getBackingStore()->get('numberOfDeferrals'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberOfDeferrals'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('countdownMinutes', $this->getCountdownMinutes()); + $writer->writeIntegerValue('minutesBetweenDeferrals', $this->getMinutesBetweenDeferrals()); + $writer->writeIntegerValue('numberOfDeferrals', $this->getNumberOfDeferrals()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the countdownMinutes property value. Indicates the prompt countdown duration in minutes before installation is enforced. For Required assignments, the countdown starts after the final deferral and valid values are 1 to 240 (4 hours). Available assignments require a fixed value of 5. + * @param int|null $value Value to set for the countdownMinutes property. + */ + public function setCountdownMinutes(?int $value): void { + $this->getBackingStore()->set('countdownMinutes', $value); + } + + /** + * Sets the minutesBetweenDeferrals property value. Indicates the duration in minutes between deferral attempts. For Required assignments, valid values are 1 to 1440 (24 hours). Available assignments require 1 as a fixed placeholder because deferrals are not supported. + * @param int|null $value Value to set for the minutesBetweenDeferrals property. + */ + public function setMinutesBetweenDeferrals(?int $value): void { + $this->getBackingStore()->set('minutesBetweenDeferrals', $value); + } + + /** + * Sets the numberOfDeferrals property value. Indicates the maximum number of times the user can defer installation. For Required assignments, valid values are 0 to 5. Available assignments require 0. + * @param int|null $value Value to set for the numberOfDeferrals property. + */ + public function setNumberOfDeferrals(?int $value): void { + $this->getBackingStore()->set('numberOfDeferrals', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/WorkDayDefaults.php b/src/Generated/Models/WorkDayDefaults.php new file mode 100644 index 00000000000..3e31fbf6332 --- /dev/null +++ b/src/Generated/Models/WorkDayDefaults.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WorkDayDefaults + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkDayDefaults { + return new WorkDayDefaults(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the endTime property value. Default end time of the working day. + * @return Time|null + */ + public function getEndTime(): ?Time { + $val = $this->getBackingStore()->get('endTime'); + if (is_null($val) || $val instanceof Time) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'endTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'endTime' => fn(ParseNode $n) => $o->setEndTime($n->getTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'startTime' => fn(ParseNode $n) => $o->setStartTime($n->getTimeValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the startTime property value. Default start time of the working day. + * @return Time|null + */ + public function getStartTime(): ?Time { + $val = $this->getBackingStore()->get('startTime'); + if (is_null($val) || $val instanceof Time) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeTimeValue('endTime', $this->getEndTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeTimeValue('startTime', $this->getStartTime()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the endTime property value. Default end time of the working day. + * @param Time|null $value Value to set for the endTime property. + */ + public function setEndTime(?Time $value): void { + $this->getBackingStore()->set('endTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the startTime property value. Default start time of the working day. + * @param Time|null $value Value to set for the startTime property. + */ + public function setStartTime(?Time $value): void { + $this->getBackingStore()->set('startTime', $value); + } + +} diff --git a/src/Generated/Models/X509CertificateAuthenticationMethodConfiguration.php b/src/Generated/Models/X509CertificateAuthenticationMethodConfiguration.php index 3edf5678a55..6f8a34ef0ed 100644 --- a/src/Generated/Models/X509CertificateAuthenticationMethodConfiguration.php +++ b/src/Generated/Models/X509CertificateAuthenticationMethodConfiguration.php @@ -78,6 +78,7 @@ public function getFieldDeserializers(): array { 'certificateUserBindings' => fn(ParseNode $n) => $o->setCertificateUserBindings($n->getCollectionOfObjectValues([X509CertificateUserBinding::class, 'createFromDiscriminatorValue'])), 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([AuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), 'issuerHintsConfiguration' => fn(ParseNode $n) => $o->setIssuerHintsConfiguration($n->getObjectValue([X509CertificateIssuerHintsConfiguration::class, 'createFromDiscriminatorValue'])), + 'requireCertificateSidAlignment' => fn(ParseNode $n) => $o->setRequireCertificateSidAlignment($n->getBooleanValue()), ]); } @@ -107,6 +108,18 @@ public function getIssuerHintsConfiguration(): ?X509CertificateIssuerHintsConfig throw new \UnexpectedValueException("Invalid type found in backing store for 'issuerHintsConfiguration'"); } + /** + * Gets the requireCertificateSidAlignment property value. When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user's X.509 certificate to the user's on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don't match. The value can't be null. The default value is false. + * @return bool|null + */ + public function getRequireCertificateSidAlignment(): ?bool { + $val = $this->getBackingStore()->get('requireCertificateSidAlignment'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'requireCertificateSidAlignment'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -118,6 +131,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('certificateUserBindings', $this->getCertificateUserBindings()); $writer->writeCollectionOfObjectValues('includeTargets', $this->getIncludeTargets()); $writer->writeObjectValue('issuerHintsConfiguration', $this->getIssuerHintsConfiguration()); + $writer->writeBooleanValue('requireCertificateSidAlignment', $this->getRequireCertificateSidAlignment()); } /** @@ -160,4 +174,12 @@ public function setIssuerHintsConfiguration(?X509CertificateIssuerHintsConfigura $this->getBackingStore()->set('issuerHintsConfiguration', $value); } + /** + * Sets the requireCertificateSidAlignment property value. When set to true, Microsoft Entra ID matches the SID in the Security Identifier (SID) extension or the SAN URI SID value from the user's X.509 certificate to the user's on-premises SID attribute for hybrid users and cloud SID for cloud-only users. Certificate-based authentication fails if the values don't match. The value can't be null. The default value is false. + * @param bool|null $value Value to set for the requireCertificateSidAlignment property. + */ + public function setRequireCertificateSidAlignment(?bool $value): void { + $this->getBackingStore()->set('requireCertificateSidAlignment', $value); + } + } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse.php similarity index 85% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse.php index ed7f4985566..d529963b78b 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. * @param DateTime|null $endDateTime Usage: endDateTime={endDateTime} * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=\'@userId\'){?%24count,%24filter,%24search,%24skip,%24top,userId*}'); + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.getDiscoveredApplicationSegmentReport(startDateTime={startDateTime},endDateTime={endDateTime},userId=\'@userId\',groupingId=\'@groupingId\'){?%24count,%24filter,%24search,%24skip,%24top,groupingId*,userId*}'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['endDateTime'] = $endDateTime; @@ -37,25 +37,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Returns a collection of discovered application segments based on aggregated traffic logs for a given period. - * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception * @link https://learn.microsoft.com/graph/api/networkaccess-reports-getdiscoveredapplicationsegmentreport?view=graph-rest-beta Find more info here */ - public function get(?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Returns a collection of discovered application segments based on aggregated traffic logs for a given period. - * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -74,10 +74,10 @@ public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetDiscovere /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder */ - public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { - return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters.php similarity index 75% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters.php index 9ead44b4d5b..cabdebe4d22 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ count = $count; $this->filter = $filter; + $this->groupingId = $groupingId; $this->search = $search; $this->skip = $skip; $this->top = $top; diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration.php similarity index 53% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration.php index f744f2f3cbd..7cd11ceef5b 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId/MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters. + * Instantiates a new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param string|null $filter Filter items by property values + * @param string|null $groupingId Usage: groupingId='@groupingId' * @param string|null $search Search items by search phrases * @param int|null $skip Skip the first n items * @param int|null $top Show only the first n items * @param string|null $userId Usage: userId='@userId' - * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters + * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null, ?string $userId = null): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters { - return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top, $userId); + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $groupingId = null, ?string $search = null, ?int $skip = null, ?int $top = null, ?string $userId = null): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters($count, $filter, $groupingId, $search, $skip, $top, $userId); } } diff --git a/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php b/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php index 2bcae071d01..17b31193404 100644 --- a/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php +++ b/src/Generated/NetworkAccess/Reports/ReportsRequestBuilder.php @@ -17,7 +17,7 @@ use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTime\MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedBy\MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime\MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder; -use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId\MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId\MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529\MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_729a78ac; @@ -183,10 +183,10 @@ public function microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTim * Provides operations to call the getDiscoveredApplicationSegmentReport method. * @param DateTime $endDateTime Usage: endDateTime={endDateTime} * @param DateTime $startDateTime Usage: startDateTime={startDateTime} - * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + * @return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder */ - public function microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder { - return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + public function microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder { + return new MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } /** diff --git a/src/Generated/Planner/PlannerRequestBuilder.php b/src/Generated/Planner/PlannerRequestBuilder.php index 36452523ab8..6070d08f09a 100644 --- a/src/Generated/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Planner/PlannerRequestBuilder.php @@ -8,8 +8,10 @@ use Microsoft\Graph\Beta\Generated\Models\Planner; use Microsoft\Graph\Beta\Generated\Planner\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Goals\GoalsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Rosters\RostersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Tasks_v2\Tasks_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Tasks\TasksRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -42,6 +44,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the rosters property of the microsoft.graph.planner entity. */ @@ -56,6 +65,13 @@ public function tasks(): TasksRequestBuilder { return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + */ + public function tasks_v2(): Tasks_v2RequestBuilder { + return new Tasks_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -71,10 +87,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get planner + * Read the properties and relationships of planner object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/planner-get?view=graph-rest-beta Find more info here */ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -85,11 +102,12 @@ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfig } /** - * Update planner + * Update the properties of a planner object. * @param Planner $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/planner-update?view=graph-rest-beta Find more info here */ public function patch(Planner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -100,7 +118,7 @@ public function patch(Planner $body, ?PlannerRequestBuilderPatchRequestConfigura } /** - * Get planner + * Read the properties and relationships of planner object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -121,7 +139,7 @@ public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfigur } /** - * Update planner + * Update the properties of a planner object. * @param Planner $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Planner/PlannerRequestBuilderGetQueryParameters.php index 98986d126d6..891933a91be 100644 --- a/src/Generated/Planner/PlannerRequestBuilderGetQueryParameters.php +++ b/src/Generated/Planner/PlannerRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get planner + * Read the properties and relationships of planner object. */ class PlannerRequestBuilderGetQueryParameters { diff --git a/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..ff28fbfc6e9 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fce3504aaa0 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 18a25ba47d2..b65ce159b37 100644 --- a/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..47d4e417bb2 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..273034582e9 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..103af5f0b4a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilder.php new file mode 100644 index 00000000000..81ede60a5cc --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the buckets property of the microsoft.graph.plan entity. + * @param string $bucketId The unique identifier of bucket + * @return BucketItemRequestBuilder + */ + public function byBucketId(string $bucketId): BucketItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['bucket%2Did'] = $bucketId; + return new BucketItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BucketsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/buckets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BucketCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to buckets for planner + * @param Bucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Bucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Bucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of buckets in the plan. Read-only. Nullable. + * @param BucketsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to buckets for planner + * @param Bucket $body The request body + * @param BucketsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Bucket $body, ?BucketsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return BucketsRequestBuilder + */ + public function withUrl(string $rawUrl): BucketsRequestBuilder { + return new BucketsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fadd57eb544 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f325adfde8f --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return BucketsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): BucketsRequestBuilderGetQueryParameters { + return new BucketsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..54c9e5012fc --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/BucketsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b646d9c5571 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/buckets/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..35cb45170aa --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2913c61a07f --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilder.php new file mode 100644 index 00000000000..a9f16428019 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/buckets/{bucket%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property buckets for planner + * @param BucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of buckets in the plan. Read-only. Nullable. + * @param BucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Bucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property buckets in planner + * @param Bucket $body The request body + * @param BucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Bucket $body, ?BucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Bucket::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property buckets for planner + * @param BucketItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BucketItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of buckets in the plan. Read-only. Nullable. + * @param BucketItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BucketItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property buckets in planner + * @param Bucket $body The request body + * @param BucketItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Bucket $body, ?BucketItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return BucketItemRequestBuilder + */ + public function withUrl(string $rawUrl): BucketItemRequestBuilder { + return new BucketItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..987e36177ae --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7053a1dee39 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new BucketItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a0900fbe2a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BucketItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BucketItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BucketItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BucketItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BucketItemRequestBuilderGetQueryParameters { + return new BucketItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..28087ecd38c --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Buckets/Item/BucketItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilder.php new file mode 100644 index 00000000000..89897271700 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contexts property of the microsoft.graph.plan entity. + * @param string $planContextLinkId The unique identifier of planContextLink + * @return PlanContextLinkItemRequestBuilder + */ + public function byPlanContextLinkId(string $planContextLinkId): PlanContextLinkItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['planContextLink%2Did'] = $planContextLinkId; + return new PlanContextLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ContextsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/contexts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @param ContextsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContextsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanContextLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to contexts for planner + * @param PlanContextLink $body The request body + * @param ContextsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlanContextLink $body, ?ContextsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanContextLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @param ContextsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContextsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to contexts for planner + * @param PlanContextLink $body The request body + * @param ContextsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlanContextLink $body, ?ContextsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContextsRequestBuilder + */ + public function withUrl(string $rawUrl): ContextsRequestBuilder { + return new ContextsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8d3e9bf6999 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ContextsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..78d14c0a795 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContextsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContextsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContextsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ContextsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ContextsRequestBuilderGetQueryParameters { + return new ContextsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bf0f597b05f --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/ContextsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4bad9a177e7 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/contexts/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6c725ce0b53 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e956680d646 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilder.php new file mode 100644 index 00000000000..464bc988a0e --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/contexts/{planContextLink%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property contexts for planner + * @param PlanContextLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlanContextLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @param PlanContextLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanContextLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanContextLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property contexts in planner + * @param PlanContextLink $body The request body + * @param PlanContextLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlanContextLink $body, ?PlanContextLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanContextLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property contexts for planner + * @param PlanContextLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlanContextLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of context links describing where the plan is surfaced. Read-only. Nullable. + * @param PlanContextLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanContextLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property contexts in planner + * @param PlanContextLink $body The request body + * @param PlanContextLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlanContextLink $body, ?PlanContextLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PlanContextLinkItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanContextLinkItemRequestBuilder { + return new PlanContextLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e04c8ae4f86 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..afe37397063 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanContextLinkItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0dbdd8daf0 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanContextLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanContextLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanContextLinkItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanContextLinkItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanContextLinkItemRequestBuilderGetQueryParameters { + return new PlanContextLinkItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ee8de4dc3a6 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Contexts/Item/PlanContextLinkItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..db5678f8fe4 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/customFieldDefinitions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..80ca43b61f6 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf1073e70d5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilder.php new file mode 100644 index 00000000000..91783877a4e --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + * @param string $customFieldDefinitionId The unique identifier of customFieldDefinition + * @return CustomFieldDefinitionItemRequestBuilder + */ + public function byCustomFieldDefinitionId(string $customFieldDefinitionId): CustomFieldDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customFieldDefinition%2Did'] = $customFieldDefinitionId; + return new CustomFieldDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CustomFieldDefinitionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/customFieldDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of custom field definitions in the plan. Read-only. Nullable. + * @param CustomFieldDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomFieldDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of custom field definitions in the plan. Read-only. Nullable. + * @param CustomFieldDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomFieldDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CustomFieldDefinitionsRequestBuilder + */ + public function withUrl(string $rawUrl): CustomFieldDefinitionsRequestBuilder { + return new CustomFieldDefinitionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4e0a1fb3338 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new CustomFieldDefinitionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bc21272ee54 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/CustomFieldDefinitionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomFieldDefinitionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomFieldDefinitionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomFieldDefinitionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return CustomFieldDefinitionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): CustomFieldDefinitionsRequestBuilderGetQueryParameters { + return new CustomFieldDefinitionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..e621ff6492a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/customFieldDefinitions/{customFieldDefinition%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of custom field definitions in the plan. Read-only. Nullable. + * @param CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of custom field definitions in the plan. Read-only. Nullable. + * @param CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CustomFieldDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomFieldDefinitionItemRequestBuilder { + return new CustomFieldDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ce50df3960a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CustomFieldDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6248b9f9aa5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/CustomFieldDefinitions/Item/CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomFieldDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomFieldDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomFieldDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomFieldDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomFieldDefinitionItemRequestBuilderGetQueryParameters { + return new CustomFieldDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f9c0855f01e --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/dependencies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f750e4d13c6 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bbfc82f28a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilder.php new file mode 100644 index 00000000000..545eaa4bf17 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + * @param string $dependencyId The unique identifier of dependency + * @return DependencyItemRequestBuilder + */ + public function byDependencyId(string $dependencyId): DependencyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['dependency%2Did'] = $dependencyId; + return new DependencyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DependenciesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/dependencies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of dependencies between items in the plan. Read-only. Nullable. + * @param DependenciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DependenciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DependencyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of dependencies between items in the plan. Read-only. Nullable. + * @param DependenciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DependenciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return DependenciesRequestBuilder + */ + public function withUrl(string $rawUrl): DependenciesRequestBuilder { + return new DependenciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fea2a5c7da5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DependenciesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0d181042c4d --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/DependenciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DependenciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DependenciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DependenciesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DependenciesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DependenciesRequestBuilderGetQueryParameters { + return new DependenciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilder.php new file mode 100644 index 00000000000..2a16187d9b7 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/dependencies/{dependency%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of dependencies between items in the plan. Read-only. Nullable. + * @param DependencyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DependencyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Dependency::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of dependencies between items in the plan. Read-only. Nullable. + * @param DependencyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DependencyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return DependencyItemRequestBuilder + */ + public function withUrl(string $rawUrl): DependencyItemRequestBuilder { + return new DependencyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..87e68eff959 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DependencyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1d25dd5abbf --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Dependencies/Item/DependencyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DependencyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DependencyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DependencyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DependencyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DependencyItemRequestBuilderGetQueryParameters { + return new DependencyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..dd8e3bbc0db --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/goals/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3449be9c9ef --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..56fdfb32e1c --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilder.php new file mode 100644 index 00000000000..7ccaee0a9a6 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plan entity. + * @param string $goalId The unique identifier of goal + * @return GoalItemRequestBuilder + */ + public function byGoalId(string $goalId): GoalItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['goal%2Did'] = $goalId; + return new GoalItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GoalsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GoalCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of goals in the plan. Read-only. Nullable. + * @param GoalsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return GoalsRequestBuilder + */ + public function withUrl(string $rawUrl): GoalsRequestBuilder { + return new GoalsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a96a03f7c69 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bcc584ce686 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/GoalsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return GoalsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): GoalsRequestBuilderGetQueryParameters { + return new GoalsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilder.php new file mode 100644 index 00000000000..5112771705e --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/goals/{goal%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of goals in the plan. Read-only. Nullable. + * @param GoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Goal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of goals in the plan. Read-only. Nullable. + * @param GoalItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GoalItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return GoalItemRequestBuilder + */ + public function withUrl(string $rawUrl): GoalItemRequestBuilder { + return new GoalItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8af4e7df2f5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new GoalItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7642cb5c828 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Goals/Item/GoalItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GoalItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GoalItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GoalItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GoalItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GoalItemRequestBuilderGetQueryParameters { + return new GoalItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..73fd7ce1b3e --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/historyItems/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0887caf958b --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f1e6733d640 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..608228897fd --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + * @param string $historyItemId The unique identifier of historyItem + * @return HistoryItemItemRequestBuilder + */ + public function byHistoryItemId(string $historyItemId): HistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['historyItem%2Did'] = $historyItemId; + return new HistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of history (audit) items for the plan. Read-only. Nullable. + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of history (audit) items for the plan. Read-only. Nullable. + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..86827bb0678 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..296d0638372 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return HistoryItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..96bde32b307 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/historyItems/{historyItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of history (audit) items for the plan. Read-only. Nullable. + * @param HistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of history (audit) items for the plan. Read-only. Nullable. + * @param HistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return HistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemItemRequestBuilder { + return new HistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90bad848d90 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new HistoryItemItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c4f340e8b97 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/HistoryItems/Item/HistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return HistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): HistoryItemItemRequestBuilderGetQueryParameters { + return new HistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d82a9420f76 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/links/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e31034dbd07 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c2ebc9fce0b --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php new file mode 100644 index 00000000000..6ab24f18391 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/links/{contentLink%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property links for planner + * @param ContentLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of content links attached to the plan. Read-only. Nullable. + * @param ContentLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property links in planner + * @param ContentLink $body The request body + * @param ContentLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ContentLink $body, ?ContentLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property links for planner + * @param ContentLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of content links attached to the plan. Read-only. Nullable. + * @param ContentLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property links in planner + * @param ContentLink $body The request body + * @param ContentLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ContentLink $body, ?ContentLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentLinkItemRequestBuilder + */ + public function withUrl(string $rawUrl): ContentLinkItemRequestBuilder { + return new ContentLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e3f72e96dbe --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7e25e2b036c --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ContentLinkItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ad4f9fe270 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContentLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContentLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContentLinkItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ContentLinkItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ContentLinkItemRequestBuilderGetQueryParameters { + return new ContentLinkItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..98798f75478 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilder.php new file mode 100644 index 00000000000..6d278e12345 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the links property of the microsoft.graph.plan entity. + * @param string $contentLinkId The unique identifier of contentLink + * @return ContentLinkItemRequestBuilder + */ + public function byContentLinkId(string $contentLinkId): ContentLinkItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['contentLink%2Did'] = $contentLinkId; + return new ContentLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LinksRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/links{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of content links attached to the plan. Read-only. Nullable. + * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to links for planner + * @param ContentLink $body The request body + * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ContentLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of content links attached to the plan. Read-only. Nullable. + * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to links for planner + * @param ContentLink $body The request body + * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ContentLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LinksRequestBuilder + */ + public function withUrl(string $rawUrl): LinksRequestBuilder { + return new LinksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ccb4d0aee94 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new LinksRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f543ddfafdf --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LinksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LinksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LinksRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return LinksRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): LinksRequestBuilderGetQueryParameters { + return new LinksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1597b9f6dfe --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..c18797a1368 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,211 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contexts property of the microsoft.graph.plan entity. + */ + public function contexts(): ContextsRequestBuilder { + return new ContextsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customFieldDefinitions property of the microsoft.graph.plan entity. + */ + public function customFieldDefinitions(): CustomFieldDefinitionsRequestBuilder { + return new CustomFieldDefinitionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the dependencies property of the microsoft.graph.plan entity. + */ + public function dependencies(): DependenciesRequestBuilder { + return new DependenciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the goals property of the microsoft.graph.plan entity. + */ + public function goals(): GoalsRequestBuilder { + return new GoalsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the links property of the microsoft.graph.plan entity. + */ + public function links(): LinksRequestBuilder { + return new LinksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plan entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PlanItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a plan object. + * @param PlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/planneruser-delete-v2?view=graph-rest-beta Find more info here + */ + public function delete(?PlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of plan object. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plan-get?view=graph-rest-beta Find more info here + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a plan object. + * @param Plan $body The request body + * @param PlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plan-update?view=graph-rest-beta Find more info here + */ + public function patch(Plan $body, ?PlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a plan object. + * @param PlanItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlanItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of plan object. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of a plan object. + * @param Plan $body The request body + * @param PlanItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Plan $body, ?PlanItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..557684b7b6d --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..572c262e516 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ef293cdfcfa --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d1dc70c152b --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/PlanItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..afc892c5d05 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/tasks/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..696f20973d5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..086b7a6c382 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilder.php new file mode 100644 index 00000000000..2de5ccdfa5a --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/tasks/{task%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of tasks in the plan. Read-only. Nullable. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of tasks in the plan. Read-only. Nullable. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return TaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskItemRequestBuilder { + return new TaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..04c2cea8577 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..71d12bfb91b --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskItemRequestBuilderGetQueryParameters { + return new TaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..0d039b867b5 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.plan entity. + * @param string $taskId The unique identifier of task + * @return TaskItemRequestBuilder + */ + public function byTaskId(string $taskId): TaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['task%2Did'] = $taskId; + return new TaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2/{plan%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of tasks in the plan. Read-only. Nullable. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f68ee066f21 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2cfe948171 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return TasksRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..888c2c9ff26 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.planner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the plan objects and their properties. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/planner-list-plans_v2?view=graph-rest-beta Find more info here + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new plan object. + * @param Plan $body The request body + * @param Plans_v2RequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/planner-post-plans_v2?view=graph-rest-beta Find more info here + */ + public function post(Plan $body, ?Plans_v2RequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the plan objects and their properties. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new plan object. + * @param Plan $body The request body + * @param Plans_v2RequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Plan $body, ?Plans_v2RequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f6212da0fad --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..08714bad89f --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..36dfb259367 --- /dev/null +++ b/src/Generated/Planner/Plans_v2/Plans_v2RequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c53e4038aa0 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..54c4e48de77 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..89b23b1dcea --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilder.php new file mode 100644 index 00000000000..3c00149d137 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checklist property of the microsoft.graph.task entity. + * @param string $checklistItemV4Id The unique identifier of checklistItemV4 + * @return ChecklistItemV4ItemRequestBuilder + */ + public function byChecklistItemV4Id(string $checklistItemV4Id): ChecklistItemV4ItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checklistItemV4%2Did'] = $checklistItemV4Id; + return new ChecklistItemV4ItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ChecklistRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/checklist{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of checklist items on the task. Read-only. Nullable. + * @param ChecklistRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChecklistRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChecklistItemV4CollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checklist for planner + * @param ChecklistItemV4 $body The request body + * @param ChecklistRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChecklistItemV4 $body, ?ChecklistRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChecklistItemV4::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of checklist items on the task. Read-only. Nullable. + * @param ChecklistRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChecklistRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to checklist for planner + * @param ChecklistItemV4 $body The request body + * @param ChecklistRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChecklistItemV4 $body, ?ChecklistRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChecklistRequestBuilder + */ + public function withUrl(string $rawUrl): ChecklistRequestBuilder { + return new ChecklistRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9af942b853b --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ChecklistRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..73525d2881c --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChecklistRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChecklistRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChecklistRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ChecklistRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ChecklistRequestBuilderGetQueryParameters { + return new ChecklistRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5c1aba1e846 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/ChecklistRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d9edb586565 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/checklist/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a495812fc80 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..17368ea6d03 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilder.php new file mode 100644 index 00000000000..fb52feaf637 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/checklist/{checklistItemV4%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checklist for planner + * @param ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of checklist items on the task. Read-only. Nullable. + * @param ChecklistItemV4ItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChecklistItemV4ItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChecklistItemV4::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checklist in planner + * @param ChecklistItemV4 $body The request body + * @param ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChecklistItemV4 $body, ?ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChecklistItemV4::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checklist for planner + * @param ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of checklist items on the task. Read-only. Nullable. + * @param ChecklistItemV4ItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChecklistItemV4ItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property checklist in planner + * @param ChecklistItemV4 $body The request body + * @param ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChecklistItemV4 $body, ?ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChecklistItemV4ItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChecklistItemV4ItemRequestBuilder { + return new ChecklistItemV4ItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2eafdcbf76e --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff13acb3770 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChecklistItemV4ItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c3f771285ba --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChecklistItemV4ItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChecklistItemV4ItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChecklistItemV4ItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChecklistItemV4ItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChecklistItemV4ItemRequestBuilderGetQueryParameters { + return new ChecklistItemV4ItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9f4e484b1b5 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Checklist/Item/ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..069ad56680a --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/customFieldValues/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4f497bdf2e9 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..332585a072c --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilder.php new file mode 100644 index 00000000000..f52cd8dfd5f --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + * @param string $customFieldValueId The unique identifier of customFieldValue + * @return CustomFieldValueItemRequestBuilder + */ + public function byCustomFieldValueId(string $customFieldValueId): CustomFieldValueItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['customFieldValue%2Did'] = $customFieldValueId; + return new CustomFieldValueItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CustomFieldValuesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/customFieldValues{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of custom field values set on the task. Read-only. Nullable. + * @param CustomFieldValuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomFieldValuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldValueCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to customFieldValues for planner + * @param CustomFieldValue $body The request body + * @param CustomFieldValuesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CustomFieldValue $body, ?CustomFieldValuesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldValue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of custom field values set on the task. Read-only. Nullable. + * @param CustomFieldValuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomFieldValuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to customFieldValues for planner + * @param CustomFieldValue $body The request body + * @param CustomFieldValuesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CustomFieldValue $body, ?CustomFieldValuesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CustomFieldValuesRequestBuilder + */ + public function withUrl(string $rawUrl): CustomFieldValuesRequestBuilder { + return new CustomFieldValuesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..114f7e5e7b7 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new CustomFieldValuesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..96319363668 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomFieldValuesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomFieldValuesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomFieldValuesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return CustomFieldValuesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): CustomFieldValuesRequestBuilderGetQueryParameters { + return new CustomFieldValuesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..541de517e3d --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/CustomFieldValuesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilder.php new file mode 100644 index 00000000000..f27b8b2badc --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/customFieldValues/{customFieldValue%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property customFieldValues for planner + * @param CustomFieldValueItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomFieldValueItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of custom field values set on the task. Read-only. Nullable. + * @param CustomFieldValueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomFieldValueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldValue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property customFieldValues in planner + * @param CustomFieldValue $body The request body + * @param CustomFieldValueItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomFieldValue $body, ?CustomFieldValueItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomFieldValue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property customFieldValues for planner + * @param CustomFieldValueItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomFieldValueItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of custom field values set on the task. Read-only. Nullable. + * @param CustomFieldValueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomFieldValueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property customFieldValues in planner + * @param CustomFieldValue $body The request body + * @param CustomFieldValueItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomFieldValue $body, ?CustomFieldValueItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CustomFieldValueItemRequestBuilder + */ + public function withUrl(string $rawUrl): CustomFieldValueItemRequestBuilder { + return new CustomFieldValueItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..15e71157052 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f6f19eb32ca --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CustomFieldValueItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16acca8ff83 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomFieldValueItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomFieldValueItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomFieldValueItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomFieldValueItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomFieldValueItemRequestBuilderGetQueryParameters { + return new CustomFieldValueItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bfbea105dfa --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/CustomFieldValues/Item/CustomFieldValueItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..23de9e1c4d0 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/links/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6c48c784710 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d518c612344 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php new file mode 100644 index 00000000000..7e58ac76922 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/links/{contentLink%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property links for planner + * @param ContentLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of content links attached to the task. Read-only. Nullable. + * @param ContentLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property links in planner + * @param ContentLink $body The request body + * @param ContentLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ContentLink $body, ?ContentLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property links for planner + * @param ContentLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of content links attached to the task. Read-only. Nullable. + * @param ContentLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property links in planner + * @param ContentLink $body The request body + * @param ContentLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ContentLink $body, ?ContentLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentLinkItemRequestBuilder + */ + public function withUrl(string $rawUrl): ContentLinkItemRequestBuilder { + return new ContentLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..35d5f807829 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d3b0f2f31f8 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ContentLinkItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..50e161f5f6e --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContentLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContentLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContentLinkItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ContentLinkItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ContentLinkItemRequestBuilderGetQueryParameters { + return new ContentLinkItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2460e5a0b40 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/Item/ContentLinkItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilder.php new file mode 100644 index 00000000000..b1fce20461c --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the links property of the microsoft.graph.task entity. + * @param string $contentLinkId The unique identifier of contentLink + * @return ContentLinkItemRequestBuilder + */ + public function byContentLinkId(string $contentLinkId): ContentLinkItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['contentLink%2Did'] = $contentLinkId; + return new ContentLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LinksRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/links{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of content links attached to the task. Read-only. Nullable. + * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to links for planner + * @param ContentLink $body The request body + * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ContentLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ContentLink::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of content links attached to the task. Read-only. Nullable. + * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to links for planner + * @param ContentLink $body The request body + * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ContentLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LinksRequestBuilder + */ + public function withUrl(string $rawUrl): LinksRequestBuilder { + return new LinksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad62e18b1a2 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new LinksRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4b66f78e6cd --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LinksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LinksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LinksRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return LinksRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): LinksRequestBuilderGetQueryParameters { + return new LinksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6b9f601b4e2 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Links/LinksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cb3593bb7ff --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/messages/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52730add05d --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7972d4e4b07 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilder.php new file mode 100644 index 00000000000..742ec1745f1 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/messages/{plannerChatMessage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property messages for planner + * @param PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of chat messages associated with the task. Read-only. Nullable. + * @param PlannerChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property messages in planner + * @param PlannerChatMessage $body The request body + * @param PlannerChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerChatMessage $body, ?PlannerChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property messages for planner + * @param PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of chat messages associated with the task. Read-only. Nullable. + * @param PlannerChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property messages in planner + * @param PlannerChatMessage $body The request body + * @param PlannerChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerChatMessage $body, ?PlannerChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PlannerChatMessageItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerChatMessageItemRequestBuilder { + return new PlannerChatMessageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..183b1b0d1b3 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..abbdcdc4f01 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlannerChatMessageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5623d4a5582 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerChatMessageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerChatMessageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerChatMessageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerChatMessageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerChatMessageItemRequestBuilderGetQueryParameters { + return new PlannerChatMessageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..21660433113 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/Item/PlannerChatMessageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilder.php new file mode 100644 index 00000000000..1cba122f9f5 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the messages property of the microsoft.graph.task entity. + * @param string $plannerChatMessageId The unique identifier of plannerChatMessage + * @return PlannerChatMessageItemRequestBuilder + */ + public function byPlannerChatMessageId(string $plannerChatMessageId): PlannerChatMessageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerChatMessage%2Did'] = $plannerChatMessageId; + return new PlannerChatMessageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MessagesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of chat messages associated with the task. Read-only. Nullable. + * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerChatMessageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to messages for planner + * @param PlannerChatMessage $body The request body + * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of chat messages associated with the task. Read-only. Nullable. + * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to messages for planner + * @param PlannerChatMessage $body The request body + * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MessagesRequestBuilder + */ + public function withUrl(string $rawUrl): MessagesRequestBuilder { + return new MessagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78c1a4f3f07 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new MessagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12eb287b1b5 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return MessagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): MessagesRequestBuilderGetQueryParameters { + return new MessagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..66be1ccd4a8 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/Messages/MessagesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php new file mode 100644 index 00000000000..409f394e71f --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php @@ -0,0 +1,187 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customFieldValues property of the microsoft.graph.task entity. + */ + public function customFieldValues(): CustomFieldValuesRequestBuilder { + return new CustomFieldValuesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the links property of the microsoft.graph.task entity. + */ + public function links(): LinksRequestBuilder { + return new LinksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the messages property of the microsoft.graph.task entity. + */ + public function messages(): MessagesRequestBuilder { + return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + */ + public function userAssignments(): UserAssignmentsRequestBuilder { + return new UserAssignmentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TaskItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a task object. + * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plan-delete-tasks?view=graph-rest-beta Find more info here + */ + public function delete(?TaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of task object. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/task-get?view=graph-rest-beta Find more info here + */ + public function get(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a task object. + * @param Task $body The request body + * @param TaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/task-update?view=graph-rest-beta Find more info here + */ + public function patch(Task $body, ?TaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a task object. + * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of task object. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of a task object. + * @param Task $body The request body + * @param TaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Task $body, ?TaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskItemRequestBuilder { + return new TaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6f41e6ed864 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..885ed27cd2b --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c032ee8eee2 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskItemRequestBuilderGetQueryParameters { + return new TaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..aaf7cbb8c07 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/TaskItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..375fdf7030b --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/userAssignments/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7ce45fcdd42 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..df43bbaaa98 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilder.php new file mode 100644 index 00000000000..2c516b1da3e --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/userAssignments/{userAssignment%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userAssignments for planner + * @param UserAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UserAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of user assignments on the task. Read-only. Nullable. + * @param UserAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userAssignments in planner + * @param UserAssignment $body The request body + * @param UserAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserAssignment $body, ?UserAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userAssignments for planner + * @param UserAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UserAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of user assignments on the task. Read-only. Nullable. + * @param UserAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property userAssignments in planner + * @param UserAssignment $body The request body + * @param UserAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserAssignment $body, ?UserAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UserAssignmentItemRequestBuilder + */ + public function withUrl(string $rawUrl): UserAssignmentItemRequestBuilder { + return new UserAssignmentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1eec50ca4fe --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f0b89381a62 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UserAssignmentItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68b2f148bbf --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserAssignmentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserAssignmentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserAssignmentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UserAssignmentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UserAssignmentItemRequestBuilderGetQueryParameters { + return new UserAssignmentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6a0237f3c34 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/Item/UserAssignmentItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilder.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilder.php new file mode 100644 index 00000000000..10940f5f4df --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.task entity. + * @param string $userAssignmentId The unique identifier of userAssignment + * @return UserAssignmentItemRequestBuilder + */ + public function byUserAssignmentId(string $userAssignmentId): UserAssignmentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['userAssignment%2Did'] = $userAssignmentId; + return new UserAssignmentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UserAssignmentsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2/{task%2Did}/userAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of user assignments on the task. Read-only. Nullable. + * @param UserAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userAssignments for planner + * @param UserAssignment $body The request body + * @param UserAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UserAssignment $body, ?UserAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of user assignments on the task. Read-only. Nullable. + * @param UserAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to userAssignments for planner + * @param UserAssignment $body The request body + * @param UserAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UserAssignment $body, ?UserAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UserAssignmentsRequestBuilder + */ + public function withUrl(string $rawUrl): UserAssignmentsRequestBuilder { + return new UserAssignmentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..931ea045198 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new UserAssignmentsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ae296c5c00f --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserAssignmentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserAssignmentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserAssignmentsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return UserAssignmentsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): UserAssignmentsRequestBuilderGetQueryParameters { + return new UserAssignmentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..463462837c2 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Item/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilder.php b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilder.php new file mode 100644 index 00000000000..779a624164a --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks_v2 property of the microsoft.graph.planner entity. + * @param string $taskId The unique identifier of task + * @return TaskItemRequestBuilder + */ + public function byTaskId(string $taskId): TaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['task%2Did'] = $taskId; + return new TaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Tasks_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/planner/tasks_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the task objects and their properties. + * @param Tasks_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plan-list-tasks?view=graph-rest-beta Find more info here + */ + public function get(?Tasks_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new task object. + * @param Task $body The request body + * @param Tasks_v2RequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/plan-post-tasks?view=graph-rest-beta Find more info here + */ + public function post(Task $body, ?Tasks_v2RequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the task objects and their properties. + * @param Tasks_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Tasks_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new task object. + * @param Task $body The request body + * @param Tasks_v2RequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Task $body, ?Tasks_v2RequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return Tasks_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Tasks_v2RequestBuilder { + return new Tasks_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b1a1dc53c3 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Tasks_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..155d213fdff --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Tasks_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Tasks_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Tasks_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Tasks_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Tasks_v2RequestBuilderGetQueryParameters { + return new Tasks_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..61c56bc0969 --- /dev/null +++ b/src/Generated/Planner/Tasks_v2/Tasks_v2RequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.php b/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.php index 3fee9e168da..872b9db5d41 100644 --- a/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.php +++ b/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs. * @param GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeR } /** - * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs. * @param GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters.php b/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters.php index acc281903f7..240f5298012 100644 --- a/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Reports\GetSharePointApiUsageWithDateWithAppIdreportTypeReportType; /** - * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: The sharePointServicePrioritizationReport is intended for tenants that use SharePoint Service Prioritization. For details about the offering and onboarding, see SharePoint Service Prioritization. Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (for example, BilledStandardRequestCount), and JSON properties use camelCase (for example, billedStandardRequestCount) to maintain consistency with other Microsoft Graph reporting APIs. */ class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilder.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilder.php new file mode 100644 index 00000000000..1004ceb047c --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AggregatedUsageRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/partners/billing/aggregatedUsage{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property aggregatedUsage for reports + * @param AggregatedUsageRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AggregatedUsageRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents aggregated Azure usage data for partner billing. + * @param AggregatedUsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AggregatedUsageRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AzureAggregatedUsage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property aggregatedUsage in reports + * @param AzureAggregatedUsage $body The request body + * @param AggregatedUsageRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AzureAggregatedUsage $body, ?AggregatedUsageRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AzureAggregatedUsage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property aggregatedUsage for reports + * @param AggregatedUsageRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AggregatedUsageRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Represents aggregated Azure usage data for partner billing. + * @param AggregatedUsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AggregatedUsageRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property aggregatedUsage in reports + * @param AzureAggregatedUsage $body The request body + * @param AggregatedUsageRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AzureAggregatedUsage $body, ?AggregatedUsageRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AggregatedUsageRequestBuilder + */ + public function withUrl(string $rawUrl): AggregatedUsageRequestBuilder { + return new AggregatedUsageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..868eb7d6352 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cab48fb361e --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AggregatedUsageRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b7bcfe76766 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AggregatedUsageRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AggregatedUsageRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AggregatedUsageRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AggregatedUsageRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AggregatedUsageRequestBuilderGetQueryParameters { + return new AggregatedUsageRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..82934c546d9 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/AggregatedUsageRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilder.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilder.php new file mode 100644 index 00000000000..5c34608d349 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new BilledRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/partners/billing/aggregatedUsage/billed{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property billed for reports + * @param BilledRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BilledRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The billed aggregated usage data that can be exported. + * @param BilledRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BilledRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BilledAggregatedUsage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property billed in reports + * @param BilledAggregatedUsage $body The request body + * @param BilledRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(BilledAggregatedUsage $body, ?BilledRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BilledAggregatedUsage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property billed for reports + * @param BilledRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BilledRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The billed aggregated usage data that can be exported. + * @param BilledRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BilledRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property billed in reports + * @param BilledAggregatedUsage $body The request body + * @param BilledRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(BilledAggregatedUsage $body, ?BilledRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return BilledRequestBuilder + */ + public function withUrl(string $rawUrl): BilledRequestBuilder { + return new BilledRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1b581028081 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d1eccd5f62f --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new BilledRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca0d37c7ce0 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BilledRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BilledRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BilledRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BilledRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BilledRequestBuilderGetQueryParameters { + return new BilledRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b5ffed10cdd --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/BilledRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/ExportPostRequestBody.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/ExportPostRequestBody.php new file mode 100644 index 00000000000..a2b79003e31 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/ExportPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExportPostRequestBody { + return new ExportPostRequestBody(); + } + + /** + * 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 array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'invoiceId' => fn(ParseNode $n) => $o->setInvoiceId($n->getStringValue()), + ]; + } + + /** + * Gets the invoiceId property value. The invoiceId property + * @return string|null + */ + public function getInvoiceId(): ?string { + $val = $this->getBackingStore()->get('invoiceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'invoiceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('invoiceId', $this->getInvoiceId()); + $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 array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the invoiceId property value. The invoiceId property + * @param string|null $value Value to set for the invoiceId property. + */ + public function setInvoiceId(?string $value): void { + $this->getBackingStore()->set('invoiceId', $value); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilder.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilder.php new file mode 100644 index 00000000000..26eb1249eff --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/partners/billing/aggregatedUsage/billed/microsoft.graph.partners.billing.export'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + * @param ExportPostRequestBody $body The request body + * @param MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/partners-billing-billedaggregatedusage-export?view=graph-rest-beta Find more info here + */ + public function post(ExportPostRequestBody $body, ?MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Operation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Export billed aggregated Azure usage data for a specific invoice from a billedAggregatedUsage resource. + * @param ExportPostRequestBody $body The request body + * @param MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ExportPostRequestBody $body, ?MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphPartnersBillingExportRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphPartnersBillingExportRequestBuilder { + return new MicrosoftGraphPartnersBillingExportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration.php b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b99be0c3a78 --- /dev/null +++ b/src/Generated/Reports/Partners/Billing/AggregatedUsage/Billed/MicrosoftGraphPartnersBillingExport/MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Reports/Partners/Billing/BillingRequestBuilder.php b/src/Generated/Reports/Partners/Billing/BillingRequestBuilder.php index 56901d44b7e..88bf8bad34a 100644 --- a/src/Generated/Reports/Partners/Billing/BillingRequestBuilder.php +++ b/src/Generated/Reports/Partners/Billing/BillingRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Partners\Billing\Billing; +use Microsoft\Graph\Beta\Generated\Reports\Partners\Billing\AggregatedUsage\AggregatedUsageRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\Partners\Billing\Manifests\ManifestsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\Partners\Billing\Operations\OperationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\Partners\Billing\Reconciliation\ReconciliationRequestBuilder; @@ -20,6 +21,13 @@ */ class BillingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the aggregatedUsage property of the microsoft.graph.partners.billing.billing entity. + */ + public function aggregatedUsage(): AggregatedUsageRequestBuilder { + return new AggregatedUsageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the manifests property of the microsoft.graph.partners.billing.billing entity. */ diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..bd389647038 --- /dev/null +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..71604fa8db5 --- /dev/null +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index d7fb97f2980..bd75f125a88 100644 --- a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\CloudPC\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\CloudPC\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..2ac83291b20 --- /dev/null +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a9821b83d7c --- /dev/null +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index ab1b3886d2f..9e810870b5f 100644 --- a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\CloudPC\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\CloudPC\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\CloudPC\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -47,7 +55,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -62,7 +70,7 @@ public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConf } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -93,7 +101,7 @@ public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemReq } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -111,7 +119,7 @@ public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuil } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php index 6d44d1f6db8..09c351ac99c 100644 --- a/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/CloudPC/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) */ class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..d0da1554b47 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c34e73ea60b --- /dev/null +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index b1db32d48f5..ecc6f80e1f1 100644 --- a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..33d30ae59cf --- /dev/null +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..55c70b2e831 --- /dev/null +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index ddd6ee46852..3cb3619577e 100644 --- a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Defender\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -47,7 +55,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -62,7 +70,7 @@ public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConf } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +100,7 @@ public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemReq } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -110,7 +118,7 @@ public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuil } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php index e13d54005e9..6a14a098092 100644 --- a/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/Defender/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) */ class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..c3f8cd586d8 --- /dev/null +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5c3b2bb895f --- /dev/null +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index b8442be9c73..e463dcafbac 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\DeviceManagement\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\DeviceManagement\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..cc514b84c30 --- /dev/null +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d3c8e5b14e3 --- /dev/null +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 0dda42e65bf..d6ee15f80da 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\DeviceManagement\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\DeviceManagement\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\DeviceManagement\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilder.php new file mode 100644 index 00000000000..9da71d32240 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeletedItemsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeletedItemsRequestBuilder + */ + public function withUrl(string $rawUrl): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f904a38606a --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4ad185b18d4 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93a61a3fa69 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeletedItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeletedItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeletedItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeletedItemsRequestBuilderGetQueryParameters { + return new DeletedItemsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0c72a3aef10 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..fece55ebb5f --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6b8b4a9f264 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c3e7047fe8b --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..9279497f9a4 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..d7070d13503 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..495812db8a1 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..926800b87e8 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..59de18f09c1 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..81d50552b1f --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69f83777375 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php new file mode 100644 index 00000000000..76c8ff76be7 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + * @param string $unifiedRoleDefinitionId1 The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId1(string $unifiedRoleDefinitionId1): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did1'] = $unifiedRoleDefinitionId1; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return InheritsPermissionsFromRequestBuilder + */ + public function withUrl(string $rawUrl): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e1c358a4eca --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7445e4ac8d --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InheritsPermissionsFromRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InheritsPermissionsFromRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return InheritsPermissionsFromRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): InheritsPermissionsFromRequestBuilderGetQueryParameters { + return new InheritsPermissionsFromRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ec79ad423a0 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..436c5e49a29 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..7a2476c71ec --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82e1bb7f665 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f1982a42f52 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..c9eccd2eaea --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2f84d3675fd --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..2e49c1f865e --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..aab92ea2142 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ba0b576ccf4 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c93b3020d51 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..09564db67fe --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..1c64894163e --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..db7ebcab637 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..ef73a768306 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,170 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + */ + public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta Find more info here + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta Find more info here + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fbc6e40c656 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..205b5e2b9d7 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d5e65651258 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f6041106d6d --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php new file mode 100644 index 00000000000..07227de1c50 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + * @param string $unifiedRoleDefinitionId The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId(string $unifiedRoleDefinitionId): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did'] = $unifiedRoleDefinitionId; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/deletedItems/roleDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/directoryrolemanagementdeleteditemcontainer-list-roledefinitions?view=graph-rest-beta Find more info here + */ + public function get(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * List custom unifiedRoleDefinition objects that have been soft-deleted from Microsoft Entra directory role management. Built-in role definitions can't be deleted and aren't returned. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RoleDefinitionsRequestBuilder + */ + public function withUrl(string $rawUrl): RoleDefinitionsRequestBuilder { + return new RoleDefinitionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5fbad307e08 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a4555169798 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RoleDefinitionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RoleDefinitionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RoleDefinitionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RoleDefinitionsRequestBuilderGetQueryParameters { + return new RoleDefinitionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..beb07d0741c --- /dev/null +++ b/src/Generated/RoleManagement/Directory/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/DirectoryRequestBuilder.php b/src/Generated/RoleManagement/Directory/DirectoryRequestBuilder.php index bdc7c0baa1e..0ddfedc739a 100644 --- a/src/Generated/RoleManagement/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/RoleManagement/Directory/DirectoryRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\RbacApplication; +use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\ResourceNamespaces\ResourceNamespacesRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleAssignmentApprovals\RoleAssignmentApprovalsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleAssignments\RoleAssignmentsRequestBuilder; @@ -29,6 +30,13 @@ */ class DirectoryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + */ + public function deletedItems(): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceNamespaces property of the microsoft.graph.rbacApplication entity. */ diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..368f838e8b7 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6e58754721c --- /dev/null +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index d82b012e825..bc2efcdd89a 100644 --- a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..7a6b9014f5a --- /dev/null +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7259d7c5df3 --- /dev/null +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 2b6019e4571..369dd32f7bf 100644 --- a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Directory\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -47,7 +55,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -62,7 +70,7 @@ public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConf } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -93,7 +101,7 @@ public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemReq } /** - * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) + * Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. For the directory provider, deleting an active custom role definition soft-deletes it. You can then restore the role or permanently delete it from the deleted-items collection. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:- Cloud PC- device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra ID) * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -111,7 +119,7 @@ public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuil } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php index c4d343776a3..6e69cdd3233 100644 --- a/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/Directory/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) */ class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilder.php new file mode 100644 index 00000000000..40a916b5143 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeletedItemsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeletedItemsRequestBuilder + */ + public function withUrl(string $rawUrl): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..166ca9ded3f --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b2e4b1b3879 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..31c59a25afe --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeletedItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeletedItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeletedItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeletedItemsRequestBuilderGetQueryParameters { + return new DeletedItemsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2f34b74bdd8 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..242f99bdd8f --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..279fc59f985 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..261a2bfca08 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..1fc34eefd04 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..ccce35938f9 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..083672d69cc --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e4de646a0d7 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..57d4ac053e6 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a2deeb8a1b9 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..65d219d2ab7 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php new file mode 100644 index 00000000000..61e66c425c1 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + * @param string $unifiedRoleDefinitionId1 The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId1(string $unifiedRoleDefinitionId1): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did1'] = $unifiedRoleDefinitionId1; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return InheritsPermissionsFromRequestBuilder + */ + public function withUrl(string $rawUrl): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..509cd4e95e5 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c76f519c34b --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InheritsPermissionsFromRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InheritsPermissionsFromRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return InheritsPermissionsFromRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): InheritsPermissionsFromRequestBuilderGetQueryParameters { + return new InheritsPermissionsFromRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4b39cca7e2d --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..0f9184f418f --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..fdab2dfd8cb --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3ef3774d0b5 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..57aa189612f --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..81bdfef3aca --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ea3dd19f065 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..586dad75900 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e69d512c2dc --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f2fccf796f1 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d8aacd01f19 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9f5e539a628 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..23b95b9b40b --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..63f7171b479 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..d563d4cd2c5 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + */ + public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roleDefinitions for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roleDefinitions for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7fc59cba1dd --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..81265c4576a --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..05a228ef278 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5b5b15e832e --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php new file mode 100644 index 00000000000..7b89e44d8f4 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + * @param string $unifiedRoleDefinitionId The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId(string $unifiedRoleDefinitionId): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did'] = $unifiedRoleDefinitionId; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/deletedItems/roleDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RoleDefinitionsRequestBuilder + */ + public function withUrl(string $rawUrl): RoleDefinitionsRequestBuilder { + return new RoleDefinitionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3c6c9bf70cc --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0694f7fc4f9 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RoleDefinitionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RoleDefinitionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RoleDefinitionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RoleDefinitionsRequestBuilderGetQueryParameters { + return new RoleDefinitionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f0e53f9661b --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RbacApplicationItemRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RbacApplicationItemRequestBuilder.php index 0e8ee38f735..4046038c962 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/RbacApplicationItemRequestBuilder.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RbacApplicationItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\RbacApplication; +use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\ResourceNamespaces\ResourceNamespacesRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleAssignmentApprovals\RoleAssignmentApprovalsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleAssignments\RoleAssignmentsRequestBuilder; @@ -29,6 +30,13 @@ */ class RbacApplicationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + */ + public function deletedItems(): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceNamespaces property of the microsoft.graph.rbacApplication entity. */ diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..0579132a8a5 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bcb5190da83 --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 0ef14937a34..b905e141ef5 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..6f02cc2acdb --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/enterpriseApps/{rbacApplication%2Did}/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d861659212a --- /dev/null +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 3289f6093c2..19c9c4a0f69 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\EnterpriseApps\Item\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilder.php new file mode 100644 index 00000000000..ed160b5b5bd --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeletedItemsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryRoleManagementDeletedItemContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property deletedItems for roleManagement + * @param DeletedItemsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeletedItemsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Container for soft-deleted directory role management resources. + * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeletedItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property deletedItems in roleManagement + * @param DirectoryRoleManagementDeletedItemContainer $body The request body + * @param DeletedItemsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DirectoryRoleManagementDeletedItemContainer $body, ?DeletedItemsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeletedItemsRequestBuilder + */ + public function withUrl(string $rawUrl): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4a2cfad482c --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b054a10277 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40938b00d8b --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeletedItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeletedItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeletedItemsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeletedItemsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeletedItemsRequestBuilderGetQueryParameters { + return new DeletedItemsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b6c8dc93f5b --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/DeletedItemsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c63a0917664 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f62ffc95602 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e3a0d3c5aff --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..e740ecfddc2 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..f910db7b941 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7b27fac7564 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba426b61931 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8399f8bb003 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e7c5d6ddd3a --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0cd01111c72 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php new file mode 100644 index 00000000000..3cdd63e78f6 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + * @param string $unifiedRoleDefinitionId1 The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId1(string $unifiedRoleDefinitionId1): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did1'] = $unifiedRoleDefinitionId1; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param InheritsPermissionsFromRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InheritsPermissionsFromRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param InheritsPermissionsFromRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?InheritsPermissionsFromRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return InheritsPermissionsFromRequestBuilder + */ + public function withUrl(string $rawUrl): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a35c5c8b1ab --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c2890e3979 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InheritsPermissionsFromRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InheritsPermissionsFromRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InheritsPermissionsFromRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return InheritsPermissionsFromRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): InheritsPermissionsFromRequestBuilderGetQueryParameters { + return new InheritsPermissionsFromRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5a186a70161 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/InheritsPermissionsFromRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php new file mode 100644 index 00000000000..ccc3ebac32b --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php new file mode 100644 index 00000000000..0280bcc1106 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/assignedPrincipals(transitive=@transitive,directoryScopeType=\'@directoryScopeType\',directoryScopeId=\'@directoryScopeId\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,directoryScopeId*,directoryScopeType*,transitive*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta Find more info here + */ + public function get(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API. + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder + */ + public function withUrl(string $rawUrl): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e969e2235cb --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,103 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * @var bool|null $transitive Usage: transitive=@transitive + */ + public ?bool $transitive = null; + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + */ + public function __construct(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null) { + $this->count = $count; + $this->directoryScopeId = $directoryScopeId; + $this->directoryScopeType = $directoryScopeType; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + $this->transitive = $transitive; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd77e9542a6 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId/AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,48 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $directoryScopeId Usage: directoryScopeId='@directoryScopeId' + * @param string|null $directoryScopeType Usage: directoryScopeType='@directoryScopeType' + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @param bool|null $transitive Usage: transitive=@transitive + * @return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $directoryScopeId = null, ?string $directoryScopeType = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null, ?bool $transitive = null): AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters { + return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters($count, $directoryScopeId, $directoryScopeType, $expand, $filter, $orderby, $search, $select, $skip, $top, $transitive); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..2b6c04d0716 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6b5c709dd4d --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..da5b8509b34 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property inheritsPermissionsFrom for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property inheritsPermissionsFrom in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4799865b5e8 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bd8307634c1 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd3df28dcbd --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5d86e93fba5 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..502fee68012 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..797ab7ffd1a --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..005cd492d2e --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the inheritsPermissionsFrom property of the microsoft.graph.unifiedRoleDefinition entity. + */ + public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder { + return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions/{unifiedRoleDefinition%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property roleDefinitions for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property roleDefinitions for roleManagement + * @param UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property roleDefinitions in roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoleDefinition $body, ?UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRoleDefinitionItemRequestBuilder { + return new UnifiedRoleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3e45b5e892c --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f90ae83c967 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..73430ae88c9 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { + return new UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..04e651cc25f --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php new file mode 100644 index 00000000000..1221e766e65 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the roleDefinitions property of the microsoft.graph.directoryRoleManagementDeletedItemContainer entity. + * @param string $unifiedRoleDefinitionId The unique identifier of unifiedRoleDefinition + * @return UnifiedRoleDefinitionItemRequestBuilder + */ + public function byUnifiedRoleDefinitionId(string $unifiedRoleDefinitionId): UnifiedRoleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['unifiedRoleDefinition%2Did'] = $unifiedRoleDefinitionId; + return new UnifiedRoleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/deletedItems/roleDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The soft-deleted custom role definitions in the directory. + * @param RoleDefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RoleDefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to roleDefinitions for roleManagement + * @param UnifiedRoleDefinition $body The request body + * @param RoleDefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnifiedRoleDefinition $body, ?RoleDefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RoleDefinitionsRequestBuilder + */ + public function withUrl(string $rawUrl): RoleDefinitionsRequestBuilder { + return new RoleDefinitionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..03aba6e4504 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..919bd01dfc4 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RoleDefinitionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RoleDefinitionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RoleDefinitionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RoleDefinitionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RoleDefinitionsRequestBuilderGetQueryParameters { + return new RoleDefinitionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..27c70d920f6 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/DeletedItems/RoleDefinitions/RoleDefinitionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/EntitlementManagementRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/EntitlementManagementRequestBuilder.php index 68d9dd7cc2f..9516363888a 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/EntitlementManagementRequestBuilder.php +++ b/src/Generated/RoleManagement/EntitlementManagement/EntitlementManagementRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\RbacApplication; +use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\ResourceNamespaces\ResourceNamespacesRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleAssignmentApprovals\RoleAssignmentApprovalsRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleAssignments\RoleAssignmentsRequestBuilder; @@ -29,6 +30,13 @@ */ class EntitlementManagementRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.rbacApplication entity. + */ + public function deletedItems(): DeletedItemsRequestBuilder { + return new DeletedItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceNamespaces property of the microsoft.graph.rbacApplication entity. */ diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..be2b7334809 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d1dbaff8f9a --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index f68fde4f90c..224eecdd5d2 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..212cbca509a --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1643369c8f0 --- /dev/null +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 8f23a0db2d9..d94fad70227 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\EntitlementManagement\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -61,7 +69,7 @@ public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConf } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -109,7 +117,7 @@ public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuil } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php index 34cf94dd2fc..786d9f0b2ac 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) */ class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..d0a01aeac1c --- /dev/null +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..57191437469 --- /dev/null +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php index 8d800ae1c3d..af44b8ee752 100644 --- a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/InheritsPermissionsFrom/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Exchange\RoleDefinitions\Item\InheritsPermissionsFrom\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Exchange\RoleDefinitions\Item\InheritsPermissionsFrom\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +25,13 @@ public function assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScope return new AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..6696141279d --- /dev/null +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/roleManagement/exchange/roleDefinitions/{unifiedRoleDefinition%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/unifiedroledefinition-restore?view=graph-rest-beta Find more info here + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a soft-deleted custom unifiedRoleDefinition object to the active role definitions collection for Microsoft Entra directory role management. + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8ed627757ae --- /dev/null +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php index a826094f027..75f1ae7c795 100644 --- a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\UnifiedRoleDefinition; use Microsoft\Graph\Beta\Generated\RoleManagement\Exchange\RoleDefinitions\Item\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId\AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder; use Microsoft\Graph\Beta\Generated\RoleManagement\Exchange\RoleDefinitions\Item\InheritsPermissionsFrom\InheritsPermissionsFromRequestBuilder; +use Microsoft\Graph\Beta\Generated\RoleManagement\Exchange\RoleDefinitions\Item\Restore\RestoreRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function inheritsPermissionsFrom(): InheritsPermissionsFromRequestBuilder return new InheritsPermissionsFromRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new UnifiedRoleDefinitionItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -61,7 +69,7 @@ public function delete(?UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConf } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -109,7 +117,7 @@ public function toDeleteRequestInformation(?UnifiedRoleDefinitionItemRequestBuil } /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) * @param UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php index b0d5161c86a..f3c324a36d9 100644 --- a/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/Exchange/RoleDefinitions/Item/UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) + * Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. For the directory provider, you can also get a soft-deleted custom role definition from the deleted-items collection. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC)- directory (Microsoft Entra directory roles)- entitlement management (Microsoft Entra entitlement management)- Exchange Online (Except China operated by 21Vianet) */ class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 05fe563aa06..fea9ace1ca2 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -43,6 +43,7 @@ use Microsoft\Graph\Beta\Generated\Security\Triggers\TriggersRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\TriggerTypes\TriggerTypesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\UserSecurityProfiles\UserSecurityProfilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Workbooks\WorkbooksRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Zones\ZonesRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -306,6 +307,13 @@ public function userSecurityProfiles(): UserSecurityProfilesRequestBuilder { return new UserSecurityProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the workbooks property of the microsoft.graph.security entity. + */ + public function workbooks(): WorkbooksRequestBuilder { + return new WorkbooksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the zones property of the microsoft.graph.security entity. */ diff --git a/src/Generated/Security/Workbooks/Count/CountRequestBuilder.php b/src/Generated/Security/Workbooks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9da8f70f8a3 --- /dev/null +++ b/src/Generated/Security/Workbooks/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/workbooks/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3c4d0f81592 --- /dev/null +++ b/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa38971bf4f --- /dev/null +++ b/src/Generated/Security/Workbooks/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilder.php b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilder.php new file mode 100644 index 00000000000..32bc07384d8 --- /dev/null +++ b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilder.php @@ -0,0 +1,147 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/workbooks/{workbook%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a workbook by its ID. + * @param WorkbookItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-delete-workbooks?view=graph-rest-beta Find more info here + */ + public function delete(?WorkbookItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get a workbook by its ID. + * @param WorkbookItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-workbook-get?view=graph-rest-beta Find more info here + */ + public function get(?WorkbookItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workbook::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn't exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook's identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn't a partial update or a nested merge. + * @param Workbook $body The request body + * @param WorkbookItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-workbook-update?view=graph-rest-beta Find more info here + */ + public function patch(Workbook $body, ?WorkbookItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workbook::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a workbook by its ID. + * @param WorkbookItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?WorkbookItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get a workbook by its ID. + * @param WorkbookItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WorkbookItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create or replace a workbook using a client-selected ID. Supply a GUID in the request URL. Without a conditional header, this method creates the workbook if that ID doesn't exist, or replaces its name and content if it does. Reusing the same GUID preserves the workbook's identity. Updates preserve createdByUpn and createdAtDateTime. The content value replaces the complete JSON document. It isn't a partial update or a nested merge. + * @param Workbook $body The request body + * @param WorkbookItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Workbook $body, ?WorkbookItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return WorkbookItemRequestBuilder + */ + public function withUrl(string $rawUrl): WorkbookItemRequestBuilder { + return new WorkbookItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..77aa4ce073d --- /dev/null +++ b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2292e89bf79 --- /dev/null +++ b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new WorkbookItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a45e454f57 --- /dev/null +++ b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WorkbookItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WorkbookItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WorkbookItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return WorkbookItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): WorkbookItemRequestBuilderGetQueryParameters { + return new WorkbookItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..509e9540f17 --- /dev/null +++ b/src/Generated/Security/Workbooks/Item/WorkbookItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Workbooks/WorkbooksRequestBuilder.php b/src/Generated/Security/Workbooks/WorkbooksRequestBuilder.php new file mode 100644 index 00000000000..aeeda0cf771 --- /dev/null +++ b/src/Generated/Security/Workbooks/WorkbooksRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the workbooks property of the microsoft.graph.security entity. + * @param string $workbookId The unique identifier of workbook + * @return WorkbookItemRequestBuilder + */ + public function byWorkbookId(string $workbookId): WorkbookItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['workbook%2Did'] = $workbookId; + return new WorkbookItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new WorkbooksRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/workbooks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content. + * @param WorkbooksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-list-workbooks?view=graph-rest-beta Find more info here + */ + public function get(?WorkbooksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WorkbookCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead. + * @param Workbook $body The request body + * @param WorkbooksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-post-workbooks?view=graph-rest-beta Find more info here + */ + public function post(Workbook $body, ?WorkbooksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workbook::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the workbooks in the tenant. The response omits content by default. To retrieve workbook documents in the collection response, explicitly select content, for example, $select=id,name,content. + * @param WorkbooksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WorkbooksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a workbook with a server-generated ID. To deploy a workbook with a stable, client-selected GUID, use Update workbook instead. + * @param Workbook $body The request body + * @param WorkbooksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Workbook $body, ?WorkbooksRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return WorkbooksRequestBuilder + */ + public function withUrl(string $rawUrl): WorkbooksRequestBuilder { + return new WorkbooksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetQueryParameters.php b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f71ad7ce313 --- /dev/null +++ b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new WorkbooksRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c27f73d6fab --- /dev/null +++ b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WorkbooksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WorkbooksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WorkbooksRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return WorkbooksRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): WorkbooksRequestBuilderGetQueryParameters { + return new WorkbooksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/Workbooks/WorkbooksRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f8f54ce846c --- /dev/null +++ b/src/Generated/Security/Workbooks/WorkbooksRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php new file mode 100644 index 00000000000..d13c601d23e --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + * @param string $complianceIssueId The unique identifier of complianceIssue + * @return ComplianceIssueItemRequestBuilder + */ + public function byComplianceIssueId(string $complianceIssueId): ComplianceIssueItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['complianceIssue%2Did'] = $complianceIssueId; + return new ComplianceIssueItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/complianceIssues{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-list-complianceissues?view=graph-rest-beta Find more info here + */ + public function get(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssueCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the complianceIssue objects and their properties for the identityLifecycle of a servicePrincipal. Each issue includes the ruleType that generated it. + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ComplianceIssuesRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssuesRequestBuilder { + return new ComplianceIssuesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad2207c4f39 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ComplianceIssuesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1f064cf6627 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssuesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssuesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ComplianceIssuesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ComplianceIssuesRequestBuilderGetQueryParameters { + return new ComplianceIssuesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..aab085172cf --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/complianceIssues/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..954abb76e6b --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f9b2bb2aee --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php new file mode 100644 index 00000000000..5833fe6f2cd --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/complianceIssues/{complianceIssue%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-complianceissue-get?view=graph-rest-beta Find more info here + */ + public function get(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of a microsoft.graph.identityGovernance.complianceIssue object for the identityLifecycle of a servicePrincipal. The ruleType property indicates which rule caused the noncompliance. + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ComplianceIssueItemRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssueItemRequestBuilder { + return new ComplianceIssueItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..de4c16614f2 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ComplianceIssueItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7cb157a00ef --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssueItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssueItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssueItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ComplianceIssueItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ComplianceIssueItemRequestBuilderGetQueryParameters { + return new ComplianceIssueItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php new file mode 100644 index 00000000000..889325db54e --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/effectiveGoverningPolicy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return EffectiveGoverningPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39c1eba54bd --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new EffectiveGoverningPolicyRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac440e76d31 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EffectiveGoverningPolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EffectiveGoverningPolicyRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EffectiveGoverningPolicyRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EffectiveGoverningPolicyRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EffectiveGoverningPolicyRequestBuilderGetQueryParameters { + return new EffectiveGoverningPolicyRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php new file mode 100644 index 00000000000..ae72515c0f6 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php @@ -0,0 +1,162 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + */ + public function effectiveGoverningPolicy(): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecycleRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/lifecycle{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecycle for servicePrincipals + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecycleRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-get?view=graph-rest-beta Find more info here + */ + public function get(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an identityLifecycle object for a servicePrincipal. + * @param IdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-identitylifecycle-update?view=graph-rest-beta Find more info here + */ + public function patch(IdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecycle for servicePrincipals + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecycleRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an microsoft.graph.identityGovernance.identityLifecycle object for a servicePrincipal. Use $expand=effectiveGoverningPolicy to retrieve the highest-priority policy governing the identity. The lastAttestationDateTime property can be null for an identity that hasn't yet been attested. + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of an identityLifecycle object for a servicePrincipal. + * @param IdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(IdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LifecycleRequestBuilder + */ + public function withUrl(string $rawUrl): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d01728dd41c --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15046ab944a --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecycleRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbce26a84ed --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecycleRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecycleRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecycleRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecycleRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecycleRequestBuilderGetQueryParameters { + return new LifecycleRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1bc029317f8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php new file mode 100644 index 00000000000..79d650efd2e --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/microsoft.graph.identityGovernance.attest'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Attest an agent identity through its servicePrincipal to confirm it still meets the requirements of its governing lifecyclePolicy. Attestation updates the identity's lifecycle state and can clear attestation-related compliance issues. + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceAttestRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..69d261bc114 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php index 4eab021befa..2f77e80ebd5 100644 --- a/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php @@ -26,7 +26,9 @@ use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\GetPasswordSingleSignOnCredentials\GetPasswordSingleSignOnCredentialsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\HomeRealmDiscoveryPolicies\HomeRealmDiscoveryPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\LicenseDetails\LicenseDetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Lifecycle\LifecycleRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\MemberOf\MemberOfRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\MicrosoftGraphIdentityGovernanceAttest\MicrosoftGraphIdentityGovernanceAttestRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Oauth2PermissionGrants\Oauth2PermissionGrantsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\OwnedObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\OwnersRequestBuilder; @@ -181,6 +183,13 @@ public function licenseDetails(): LicenseDetailsRequestBuilder { return new LicenseDetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + */ + public function lifecycle(): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the memberOf property of the microsoft.graph.servicePrincipal entity. */ @@ -188,6 +197,13 @@ public function memberOf(): MemberOfRequestBuilder { return new MemberOfRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the attest method. + */ + public function microsoftGraphIdentityGovernanceAttest(): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the oauth2PermissionGrants property of the microsoft.graph.servicePrincipal entity. */ diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 55a92a01b68..0060254f43d 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Shares/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 1cb85350fca..6851cf389ed 100644 --- a/src/Generated/Shares/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Shares/Item/Permission/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Shares/Item/Permission/RevokeGrants/RevokeGrantsRequestBuilder.php index d82b644ab2e..4c9f6c0168c 100644 --- a/src/Generated/Shares/Item/Permission/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Shares/Item/Permission/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 8c560bb7a69..8863ef49fae 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 8f5fb37579b..6d416bbe8dc 100644 --- a/src/Generated/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 39345fcd61b..380511df981 100644 --- a/src/Generated/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Sites/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilder.php index 8983487c156..d7142c972f6 100644 --- a/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get activityLogs from solutions + * Get a list of activityLogBase objects and their properties. * @param ActivityLogsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta Find more info here */ public function get(?ActivityLogsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(ActivityLogBase $body, ?ActivityLogsRequestBuilderPostReque } /** - * Get activityLogs from solutions + * Get a list of activityLogBase objects and their properties. * @param ActivityLogsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilderGetQueryParameters.php index aa4768504ac..8cbf2b034f4 100644 --- a/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ActivityLogs/ActivityLogsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get activityLogs from solutions + * Get a list of activityLogBase objects and their properties. */ class ActivityLogsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilder.php index bf42510aa42..8d92444cd69 100644 --- a/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?ActivityLogBaseItemRequestBuilderDeleteRequestConfigurat } /** - * Get activityLogs from solutions + * The list of activity logs in the tenant. * @param ActivityLogBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?ActivityLogBaseItemRequestBuilderDel } /** - * Get activityLogs from solutions + * The list of activity logs in the tenant. * @param ActivityLogBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilderGetQueryParameters.php index 47ba297b95a..ffa8decd9cf 100644 --- a/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ActivityLogs/Item/ActivityLogBaseItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get activityLogs from solutions + * The list of activity logs in the tenant. */ class ActivityLogBaseItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php index 27fe04cdcaa..8abb93fd984 100644 --- a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php @@ -15,6 +15,7 @@ use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\DriveProtectionUnitsBulkAdditionJobs\DriveProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\EmailNotificationsSetting\EmailNotificationsSettingRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\Enable\EnableRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\EntraProtectionPolicies\EntraProtectionPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\ExchangeProtectionPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeRestoreSessions\ExchangeRestoreSessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExclusionUnits\ExclusionUnitsRequestBuilder; @@ -113,6 +114,13 @@ public function enable(): EnableRequestBuilder { return new EnableRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + */ + public function entraProtectionPolicies(): EntraProtectionPoliciesRequestBuilder { + return new EntraProtectionPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. */ diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d916ebdce10 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/entraProtectionPolicies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..895c10be593 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c97455ed694 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilder.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilder.php new file mode 100644 index 00000000000..259def8095a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the entraProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. + * @param string $entraProtectionPolicyId The unique identifier of entraProtectionPolicy + * @return EntraProtectionPolicyItemRequestBuilder + */ + public function byEntraProtectionPolicyId(string $entraProtectionPolicyId): EntraProtectionPolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['entraProtectionPolicy%2Did'] = $entraProtectionPolicyId; + return new EntraProtectionPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EntraProtectionPoliciesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/entraProtectionPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get entraProtectionPolicies from solutions + * @param EntraProtectionPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EntraProtectionPoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EntraProtectionPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to entraProtectionPolicies for solutions + * @param EntraProtectionPolicy $body The request body + * @param EntraProtectionPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(EntraProtectionPolicy $body, ?EntraProtectionPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EntraProtectionPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get entraProtectionPolicies from solutions + * @param EntraProtectionPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EntraProtectionPoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to entraProtectionPolicies for solutions + * @param EntraProtectionPolicy $body The request body + * @param EntraProtectionPoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(EntraProtectionPolicy $body, ?EntraProtectionPoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return EntraProtectionPoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): EntraProtectionPoliciesRequestBuilder { + return new EntraProtectionPoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a60f28571b0 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new EntraProtectionPoliciesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9a9f291f32a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EntraProtectionPoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EntraProtectionPoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EntraProtectionPoliciesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return EntraProtectionPoliciesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): EntraProtectionPoliciesRequestBuilderGetQueryParameters { + return new EntraProtectionPoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c8b74c37221 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/EntraProtectionPoliciesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilder.php new file mode 100644 index 00000000000..e6831a33b8a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property entraProtectionPolicies for solutions + * @param EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get entraProtectionPolicies from solutions + * @param EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EntraProtectionPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property entraProtectionPolicies in solutions + * @param EntraProtectionPolicy $body The request body + * @param EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(EntraProtectionPolicy $body, ?EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EntraProtectionPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property entraProtectionPolicies for solutions + * @param EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get entraProtectionPolicies from solutions + * @param EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property entraProtectionPolicies in solutions + * @param EntraProtectionPolicy $body The request body + * @param EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(EntraProtectionPolicy $body, ?EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return EntraProtectionPolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): EntraProtectionPolicyItemRequestBuilder { + return new EntraProtectionPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ae56f6c698b --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9b11dd3a007 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new EntraProtectionPolicyItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3a87cdc1441 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EntraProtectionPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EntraProtectionPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EntraProtectionPolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EntraProtectionPolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EntraProtectionPolicyItemRequestBuilderGetQueryParameters { + return new EntraProtectionPolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..40bce639f28 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EntraProtectionPolicies/Item/EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Storage/FileStorage/ContainerTypes/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypes/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 1ac26857139..cd59fe20915 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypes/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypes/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/Containers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index d7e7660ec19..3e39769ca18 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php index 1a047f4ce35..e01300ea55b 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/Permissions/Item/RevokeGrants/RevokeGrantsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RevokeGrantsPostRequestBody $body, ?RevokeGrantsRequestBuil } /** - * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified driveRecipient entries from the link. Recipients who already redeemed the link and recipients who only received an invitation both lose access. Revoking a grant removes the recipient from this sharing link only; it doesn't remove any access the recipient has through a different sharing link, a direct grant, or membership in a group that has access. * @param RevokeGrantsPostRequestBody $body The request body * @param RevokeGrantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index 3632dde07fb..1e668d4fd9a 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index ed8689b071d..70eb23a7f4d 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 5e636ccd4d4..1442285d985 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 0f691a0e3a2..69560a44dc2 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php index 8a0547616d0..3c3fae3c6a4 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..639d8ca7345 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2b38563989d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 154acc630e3..1063cb0fab5 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..499bbcca7fd --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..75633b8eb52 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..60262d615ba --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..33b45538062 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0d0bc377c4e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c27891ba75c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..035b3a26902 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..beb8b121f7a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..80a8e47dbfa --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index d53de747079..3e42cb59970 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 5da0f4cd111..b5bb61ceecd 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 471e38569aa..e3d53b40cc1 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 100ffbf1a17..3e160e65c6f 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php index 5b30fcb5ac3..3d2a0344e5a 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..118b341ee1c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d9aac464370 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 30d6bddb2c4..7a5f0cce54c 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..69af8c230ae --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..889cca14c73 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2ec26d5e388 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..c197d388cbc --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b5be4235ff --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1fc77bfbe1 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..a887fd8bd1b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3450132cb2d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06c95690f26 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index f89148fdb46..92bfe0b9a21 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 7c13d3d71e2..ca189cc7ecd 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index cb5da477c7f..6cd11f7dca7 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index eb353832316..736cd6c7e2d 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php index ed9c6bcbc88..3cfb4edeb5a 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -39,10 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property planner for teams + * Delete a teamsChannelPlanner object. * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/channel-delete-planner?view=graph-rest-beta Find more info here */ public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -53,10 +62,11 @@ public function delete(?PlannerRequestBuilderDeleteRequestConfiguration $request } /** - * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * Read the properties and relationships of teamsChannelPlanner object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/teamschannelplanner-get?view=graph-rest-beta Find more info here */ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,11 +77,12 @@ public function get(?PlannerRequestBuilderGetRequestConfiguration $requestConfig } /** - * Update the navigation property planner in teams + * Update the properties of a teamsChannelPlanner object. * @param TeamsChannelPlanner $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/teamschannelplanner-update?view=graph-rest-beta Find more info here */ public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -82,7 +93,7 @@ public function patch(TeamsChannelPlanner $body, ?PlannerRequestBuilderPatchRequ } /** - * Delete navigation property planner for teams + * Delete a teamsChannelPlanner object. * @param PlannerRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -100,7 +111,7 @@ public function toDeleteRequestInformation(?PlannerRequestBuilderDeleteRequestCo } /** - * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * Read the properties and relationships of teamsChannelPlanner object. * @param PlannerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -121,7 +132,7 @@ public function toGetRequestInformation(?PlannerRequestBuilderGetRequestConfigur } /** - * Update the navigation property planner in teams + * Update the properties of a teamsChannelPlanner object. * @param TeamsChannelPlanner $body The request body * @param PlannerRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php index ee0407dd0ca..dc63906ee7a 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/PlannerRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Selective Planner services available to this channel. Currently, only shared channels are supported. Read-only. Nullable. + * Read the properties and relationships of teamsChannelPlanner object. */ class PlannerRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..caa93cf79a1 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..555f4247506 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 96213ea86a6..41bf1cad73a 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..50bd3645227 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09881eee774 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..20dd879ffbe --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..292ba8666ba --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ebdd563164f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4efd3f7afb6 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..f9b1d52677b --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the plan objects owned by the Teams channel. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/teamschannelplanner-list-plans_v2?view=graph-rest-beta Find more info here + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the plan objects owned by the Teams channel. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..664ebf721b7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8da4e36d0b5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index 3f2a659d6a4..dc6aef9c82a 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index d4becfa3cfd..82286705041 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php index de40807cb14..a3800c94e89 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index d3fd817dea3..984b011e0b2 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php index 11270862124..5382933d1f8 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..3107d9edacf --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..99967d8f24b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 9811381cfbc..65ba086df9a 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..7a2b96a5527 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9f883aeaa30 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ce9c4d7256f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..d2cab159f7f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4907a682165 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ae714a77d35 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..96946d20db9 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..312bb2f7c86 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c85ed126b6 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index d630ce3d7de..162c51cfeda 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 0aa81bacfc2..27385c44ede 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 186618e33ab..32b1123e627 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 955a55c1c18..6a2589f8c67 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php index bcc744da35f..d5f80e931e8 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..3d6fa87f17d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7a514e35d6e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 5b559f89e2a..99c7985a8ed 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9ace55462e4 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ae5712b9d07 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c2384b21bda --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..3e7d15dc503 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d36bfe8c73 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..66a37625168 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..540bc40f8bf --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..496e5d31522 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4781867c485 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index cfc80661e8a..2473cfc6bf9 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index b21c12512a9..29e16b3f71c 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index ec0aba6a590..5d2ec2a7cd8 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 5098e3d6445..dc712bd5651 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php index 11878ddf5a2..1560e727c42 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..72901c77890 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8924088bb66 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 7fcd661e2ac..0a0274115ed 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..298984f5cd5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2636009d0d0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..752bdb079e6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..68b14293899 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8f3db05fc09 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fcd8d52004c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..515ddc7cd9a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3bb730bff21 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b9663994365 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index f20d6677697..e58aa0e6b88 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 1a464e7eb37..d6b44c08bbd 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 6695d0dee09..1c49cce537d 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index daa6b15e157..ae791627961 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php index f4737b11803..84dbe67ac65 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/PlannerRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsChannelPlanner; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\PlansRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -24,6 +25,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..bfcd4873881 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a9ea893c305 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 011998ca576..a1aeff93820 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cdd45f4c7a8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..546a33022a5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dcaf48dc406 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..1ffaea7bb91 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b8d003c89a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..871dc087882 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..e72a9b88d2f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.teamsChannelPlanner entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans owned by the Teams channel. Currently, only shared channels are supported. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a542603f17f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..04740778244 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilder.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilder.php index 96a93540451..5a81a2825a2 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php index 7a2f4871270..dc0fc6540a4 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilder.php b/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilder.php index 7f4f436c309..58427b0fa92 100644 --- a/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php index 97ef3744cad..d487c80c46d 100644 --- a/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Calendars/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. + * Get a set of calendar resources added, updated, or deleted in a user's mailbox. Typically, synchronizing calendars in a mailbox in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). Using deltas allows you to incrementally maintain and synchronize a local store of calendars in the specified mailbox. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index ad8def0b670..081672918ba 100644 --- a/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index f70b873c49a..40e62710884 100644 --- a/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/Messages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php index 76d55b1274c..8f95db9ece6 100644 --- a/src/Generated/Users/Item/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/Messages/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php index 2aa538c727c..8548ef1c2c3 100644 --- a/src/Generated/Users/Item/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/Messages/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php index 60cd3af5aeb..02293d685a5 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php index d7dfd11f17c..cb7d4a76461 100644 --- a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -55,6 +55,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + /** * The deserialization information for the current model * @return array @@ -62,10 +74,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'reactionId' => fn(ParseNode $n) => $o->setReactionId($n->getStringValue()), 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), ]; } + /** + * Gets the reactionId property value. The reactionId property + * @return string|null + */ + public function getReactionId(): ?string { + $val = $this->getBackingStore()->get('reactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionId'"); + } + /** * Gets the reactionType property value. The reactionType property * @return string|null @@ -83,6 +109,8 @@ public function getReactionType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('reactionId', $this->getReactionId()); $writer->writeStringValue('reactionType', $this->getReactionType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -103,6 +131,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the reactionId property value. The reactionId property + * @param string|null $value Value to set for the reactionId property. + */ + public function setReactionId(?string $value): void { + $this->getBackingStore()->set('reactionId', $value); + } + /** * Sets the reactionType property value. The reactionType property * @param string|null $value Value to set for the reactionType property. diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php new file mode 100644 index 00000000000..c5caf3df84a --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + * @param string $complianceIssueId The unique identifier of complianceIssue + * @return ComplianceIssueItemRequestBuilder + */ + public function byComplianceIssueId(string $complianceIssueId): ComplianceIssueItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['complianceIssue%2Did'] = $complianceIssueId; + return new ComplianceIssueItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/lifecycle/complianceIssues{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssueCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ComplianceIssuesRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssuesRequestBuilder { + return new ComplianceIssuesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..25bd0b2827a --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ComplianceIssuesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e4e53de05d4 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssuesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssuesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ComplianceIssuesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ComplianceIssuesRequestBuilderGetQueryParameters { + return new ComplianceIssuesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ffbeb4a3eb4 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/lifecycle/complianceIssues/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17352b75381 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eb4ba9b39da --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php new file mode 100644 index 00000000000..9616db694f0 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/lifecycle/complianceIssues/{complianceIssue%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of compliance issues that describe why the identity is currently non-compliant with its governing policy. + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ComplianceIssueItemRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssueItemRequestBuilder { + return new ComplianceIssueItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d8d082c9e66 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ComplianceIssueItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1bf0af69129 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssueItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssueItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssueItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ComplianceIssueItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ComplianceIssueItemRequestBuilderGetQueryParameters { + return new ComplianceIssueItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php new file mode 100644 index 00000000000..6a93c35377d --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/lifecycle/effectiveGoverningPolicy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The highest-priority lifecycle policy that currently governs the identity. Supports $expand. + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return EffectiveGoverningPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39ff0478065 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new EffectiveGoverningPolicyRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9673daa5bd --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EffectiveGoverningPolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EffectiveGoverningPolicyRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EffectiveGoverningPolicyRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EffectiveGoverningPolicyRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EffectiveGoverningPolicyRequestBuilderGetQueryParameters { + return new EffectiveGoverningPolicyRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilder.php b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilder.php new file mode 100644 index 00000000000..0b807f3bae0 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + */ + public function effectiveGoverningPolicy(): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecycleRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/lifecycle{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecycle for users + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecycleRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Lifecycle information for the user. Read-only. + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserIdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property lifecycle in users + * @param UserIdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserIdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserIdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecycle for users + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecycleRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Lifecycle information for the user. Read-only. + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property lifecycle in users + * @param UserIdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserIdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LifecycleRequestBuilder + */ + public function withUrl(string $rawUrl): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c803e60487b --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd18063640b --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new LifecycleRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1f853f707b0 --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecycleRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecycleRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecycleRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecycleRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecycleRequestBuilderGetQueryParameters { + return new LifecycleRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..206cfaaa02c --- /dev/null +++ b/src/Generated/Users/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilder.php new file mode 100644 index 00000000000..99bdff3b4bb --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/importMime'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action importMime + * @param ImportMimeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ImportMimeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Message::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action importMime + * @param ImportMimeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ImportMimeRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ImportMimeRequestBuilder + */ + public function withUrl(string $rawUrl): ImportMimeRequestBuilder { + return new ImportMimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..81d7a168cda --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php index 77429590e51..fa1fd0ead6b 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\MailFolder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Copy\CopyRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\ImportMime\ImportMimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\MessageRules\MessageRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\Item\Move\MoveRequestBuilder; @@ -31,6 +32,13 @@ public function copy(): CopyRequestBuilder { return new CopyRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the importMime method. + */ + public function importMime(): ImportMimeRequestBuilder { + return new ImportMimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the messageRules property of the microsoft.graph.mailFolder entity. */ diff --git a/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilder.php new file mode 100644 index 00000000000..fa3faab7a71 --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/importMime'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action importMime + * @param ImportMimeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ImportMimeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Message::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action importMime + * @param ImportMimeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ImportMimeRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ImportMimeRequestBuilder + */ + public function withUrl(string $rawUrl): ImportMimeRequestBuilder { + return new ImportMimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..aed86a2180a --- /dev/null +++ b/src/Generated/Users/Item/MailFolders/Item/ImportMime/ImportMimeRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php index 8c13b2c8c8f..a4b351afa4b 100644 --- a/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ChildFolders\ChildFoldersRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Copy\CopyRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\ImportMime\ImportMimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\MessageRules\MessageRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\Item\Move\MoveRequestBuilder; @@ -39,6 +40,13 @@ public function copy(): CopyRequestBuilder { return new CopyRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the importMime method. + */ + public function importMime(): ImportMimeRequestBuilder { + return new ImportMimeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the messageRules property of the microsoft.graph.mailFolder entity. */ diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder.php new file mode 100644 index 00000000000..e76623179fc --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/microsoft.graph.identityGovernance.addSelfAsSponsor'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addSelfAsSponsor + * @param MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action addSelfAsSponsor + * @param MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d6072c81756 --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAddSelfAsSponsor/MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php new file mode 100644 index 00000000000..c125618f775 --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/microsoft.graph.identityGovernance.attest'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action attest + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action attest + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceAttestRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9e4e10303f8 --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder.php new file mode 100644 index 00000000000..791dcee5b2d --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/microsoft.graph.identityGovernance.removeSelfAsSponsor'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeSelfAsSponsor + * @param MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action removeSelfAsSponsor + * @param MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f05c24e3495 --- /dev/null +++ b/src/Generated/Users/Item/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor/MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Planner/PlannerRequestBuilder.php b/src/Generated/Users/Item/Planner/PlannerRequestBuilder.php index 3b298e163a1..b599235cba7 100644 --- a/src/Generated/Users/Item/Planner/PlannerRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/PlannerRequestBuilder.php @@ -9,9 +9,11 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Planner\All\AllRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\FavoritePlans\FavoritePlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\MyDayTasks\MyDayTasksRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans_v2\Plans_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\PlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\RecentPlans\RecentPlansRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\RosterPlans\RosterPlansRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Tasks_v2\Tasks_v2RequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Tasks\TasksRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -51,6 +53,13 @@ public function plans(): PlansRequestBuilder { return new PlansRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + */ + public function plans_v2(): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the recentPlans property of the microsoft.graph.plannerUser entity. */ @@ -72,6 +81,13 @@ public function tasks(): TasksRequestBuilder { return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + */ + public function tasks_v2(): Tasks_v2RequestBuilder { + return new Tasks_v2RequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlannerRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php new file mode 100644 index 00000000000..87916897548 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/extendExpiry'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action extendExpiry + * @param ExtendExpiryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ExtendExpiryRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return ExtendExpiryRequestBuilder + */ + public function withUrl(string $rawUrl): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ea17cdd47e8 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/ExtendExpiry/ExtendExpiryRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index b8b93a05014..f3c95ce7648 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\ExtendExpiry\ExtendExpiryRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Goals\GoalsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; @@ -46,6 +47,13 @@ public function details(): DetailsRequestBuilder { return new DetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the extendExpiry method. + */ + public function extendExpiry(): ExtendExpiryRequestBuilder { + return new ExtendExpiryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getUsageRights method. */ diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f6f89c258ed --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6be80d371f9 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..30002c99d4f --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php new file mode 100644 index 00000000000..632c75ea8fe --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans_v2/{plan%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plan::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 plans associated with the user. + * @param PlanItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlanItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return PlanItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlanItemRequestBuilder { + return new PlanItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b9672ef940 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6366b2f2bba --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Item/PlanItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlanItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlanItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlanItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlanItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlanItemRequestBuilderGetQueryParameters { + return new PlanItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php new file mode 100644 index 00000000000..a5b833790f2 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plans_v2 property of the microsoft.graph.plannerUser entity. + * @param string $planId The unique identifier of plan + * @return PlanItemRequestBuilder + */ + public function byPlanId(string $planId): PlanItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plan%2Did'] = $planId; + return new PlanItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Plans_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/plans_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the plan objects associated with the user. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/planneruser-list-plans_v2?view=graph-rest-beta Find more info here + */ + public function get(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlanCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the plan objects associated with the user. + * @param Plans_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Plans_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Plans_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Plans_v2RequestBuilder { + return new Plans_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..22c1b24570a --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..66c48fd9db4 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans_v2/Plans_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Plans_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Plans_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Plans_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Plans_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Plans_v2RequestBuilderGetQueryParameters { + return new Plans_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4754fe17255 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/tasks_v2/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b8b94460c6 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9d763ab9be --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php new file mode 100644 index 00000000000..e0d345d2771 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/tasks_v2/{task%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read-only. Nullable. The collection of Planner Graph V4 tasks assigned to the user. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return TaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskItemRequestBuilder { + return new TaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6fc23afadce --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f4a75e54e79 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Item/TaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskItemRequestBuilderGetQueryParameters { + return new TaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilder.php b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilder.php new file mode 100644 index 00000000000..fb6fe9ecc95 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks_v2 property of the microsoft.graph.plannerUser entity. + * @param string $taskId The unique identifier of task + * @return TaskItemRequestBuilder + */ + public function byTaskId(string $taskId): TaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['task%2Did'] = $taskId; + return new TaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new Tasks_v2RequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/planner/tasks_v2{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the task objects assigned to the user. + * @param Tasks_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/planneruser-list-tasks_v2?view=graph-rest-beta Find more info here + */ + public function get(?Tasks_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the task objects assigned to the user. + * @param Tasks_v2RequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?Tasks_v2RequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('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 string $rawUrl The raw URL to use for the request builder. + * @return Tasks_v2RequestBuilder + */ + public function withUrl(string $rawUrl): Tasks_v2RequestBuilder { + return new Tasks_v2RequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d871c39d6bc --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new Tasks_v2RequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f38fa560ff0 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Tasks_v2/Tasks_v2RequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param Tasks_v2RequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?Tasks_v2RequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new Tasks_v2RequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return Tasks_v2RequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): Tasks_v2RequestBuilderGetQueryParameters { + return new Tasks_v2RequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index dff046b38bc..3c6f2b2708a 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -74,6 +74,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\JoinedGroups\JoinedGroupsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\JoinedTeams\JoinedTeamsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\LicenseDetails\LicenseDetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Lifecycle\LifecycleRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailboxSettings\MailboxSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MailFolders\MailFoldersRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedAppLogCollectionRequests\ManagedAppLogCollectionRequestsRequestBuilder; @@ -82,6 +83,9 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Manager\ManagerRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MemberOf\MemberOfRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Messages\MessagesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MicrosoftGraphIdentityGovernanceAddSelfAsSponsor\MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MicrosoftGraphIdentityGovernanceAttest\MicrosoftGraphIdentityGovernanceAttestRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsor\MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MobileAppIntentAndStates\MobileAppIntentAndStatesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\MobileAppTroubleshootingEvents\MobileAppTroubleshootingEventsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Notifications\NotificationsRequestBuilder; @@ -588,6 +592,13 @@ public function licenseDetails(): LicenseDetailsRequestBuilder { return new LicenseDetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the lifecycle property of the microsoft.graph.user entity. + */ + public function lifecycle(): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * The mailboxSettings property */ @@ -644,6 +655,27 @@ public function messages(): MessagesRequestBuilder { return new MessagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the addSelfAsSponsor method. + */ + public function microsoftGraphIdentityGovernanceAddSelfAsSponsor(): MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the attest method. + */ + public function microsoftGraphIdentityGovernanceAttest(): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the removeSelfAsSponsor method. + */ + public function microsoftGraphIdentityGovernanceRemoveSelfAsSponsor(): MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the mobileAppIntentAndStates property of the microsoft.graph.user entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index b45f0b1c1a1..16fff9e51ab 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -18318,11 +18318,15 @@ Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.hostedConte Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -18359,11 +18363,15 @@ Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.undoSoftDel Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -18433,11 +18441,15 @@ Microsoft\Graph\Beta\Generated.chats.item.messages.item.replies.replyWithQuote.r Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -18474,11 +18486,15 @@ Microsoft\Graph\Beta\Generated.chats.item.messages.item.undoSoftDelete.undoSoftD Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -19203,11 +19219,15 @@ Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.hos Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -19244,11 +19264,15 @@ Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.und Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -73154,6 +73178,50 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.BatchCleanupUserSettingsPersistenceProfileRequestBuilder::|public|WithUrl(rawUrl:string):BatchCleanupUserSettingsPersistenceProfileRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.batchCleanupUserSettingsPersistenceProfileRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.batchCleanupUserSettingsPersistenceProfile.batchCleanupUserSettingsPersistenceProfileRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|getCloudProfileIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|public|setCloudProfileIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BulkCreateUserProfileSnapshotPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|Post(body:BulkCreateUserProfileSnapshotPostRequestBody; requestConfiguration?:BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration):CloudPcUserProfileBulkActionResult +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|ToPostRequestInformation(body:BulkCreateUserProfileSnapshotPostRequestBody; requestConfiguration?:BulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.BulkCreateUserProfileSnapshotRequestBuilder::|public|WithUrl(rawUrl:string):BulkCreateUserProfileSnapshotRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkCreateUserProfileSnapshot.bulkCreateUserProfileSnapshotRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|getSnapshotIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|getStorageDetail():CloudPcUserProfileSnapshotStorageDetail +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|setSnapshotIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|public|setStorageDetail(value?:CloudPcUserProfileSnapshotStorageDetail):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BulkExportUserProfileSnapshotPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|Post(body:BulkExportUserProfileSnapshotPostRequestBody; requestConfiguration?:BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration):CloudPcUserProfileBulkActionResult +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|ToPostRequestInformation(body:BulkExportUserProfileSnapshotPostRequestBody; requestConfiguration?:BulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.BulkExportUserProfileSnapshotRequestBuilder::|public|WithUrl(rawUrl:string):BulkExportUserProfileSnapshotRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.bulkExportUserProfileSnapshot.bulkExportUserProfileSnapshotRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.retrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.retrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfilesWithConfigurationId.retrieveUserSettingsPersistenceProfilesWithConfigurationIdGetResponse::|public|GetFieldDeserializers():array @@ -73189,8 +73257,97 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.retrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.retrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.retrieveUserSettingsPersistenceProfileUsageWithConfigurationId.retrieveUserSettingsPersistenceProfileUsageWithConfigurationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|Delete(requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|Get(requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration):CloudPcUserProfileSnapshot +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|Patch(body:CloudPcUserProfileSnapshot; requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration):CloudPcUserProfileSnapshot +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudPcUserProfileSnapshot; requestConfiguration?:CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudPcUserProfileSnapshotItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcUserProfileSnapshotItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.CloudPcUserProfileSnapshotItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|getTargetAssignmentId():string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|public|setTargetAssignmentId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RestorePostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|Post(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|ByCloudPcUserProfileSnapshotId(cloudPcUserProfileSnapshotId:string):CloudPcUserProfileSnapshotItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|Get(requestConfiguration?:UserProfileSnapshotsRequestBuilderGetRequestConfiguration):CloudPcUserProfileSnapshotCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|Post(body:CloudPcUserProfileSnapshot; requestConfiguration?:UserProfileSnapshotsRequestBuilderPostRequestConfiguration):CloudPcUserProfileSnapshot +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserProfileSnapshotsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|ToPostRequestInformation(body:CloudPcUserProfileSnapshot; requestConfiguration?:UserProfileSnapshotsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.UserProfileSnapshotsRequestBuilder::|public|WithUrl(rawUrl:string):UserProfileSnapshotsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserProfileSnapshotsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetRequestConfiguration::|public|queryParameters:UserProfileSnapshotsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserProfileSnapshotsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userProfileSnapshots.userProfileSnapshotsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|batchCleanupUserSettingsPersistenceProfile:BatchCleanupUserSettingsPersistenceProfileRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|bulkCreateUserProfileSnapshot:BulkCreateUserProfileSnapshotRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|bulkExportUserProfileSnapshot:BulkExportUserProfileSnapshotRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|Delete(requestConfiguration?:UserSettingsPersistenceDetailRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|Get(requestConfiguration?:UserSettingsPersistenceDetailRequestBuilderGetRequestConfiguration):CloudPCUserSettingsPersistenceDetail @@ -73203,6 +73360,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserSettingsPersistenceDetailRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|ToPatchRequestInformation(body:CloudPCUserSettingsPersistenceDetail; requestConfiguration?:UserSettingsPersistenceDetailRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|userProfileSnapshots:UserProfileSnapshotsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.UserSettingsPersistenceDetailRequestBuilder::|public|WithUrl(rawUrl:string):UserSettingsPersistenceDetailRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userSettingsPersistenceDetailRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.assignments.item.userSettingsPersistenceDetail.userSettingsPersistenceDetailRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void @@ -139610,6 +139768,7 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|publi Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|Patch(body:PlannerGroup; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):PlannerGroup Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.groups.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -140109,6 +140268,16 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.details.detailsReq Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -140264,6 +140433,7 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemReq Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -140639,6 +140809,59 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.plansRequestBuilderGetR Microsoft\Graph\Beta\Generated.groups.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.rejectedSenders.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.rejectedSenders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.rejectedSenders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -154665,11 +154888,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.repl Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154706,11 +154933,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.repl Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154780,11 +155011,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.repl Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154821,11 +155056,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.undo Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154899,6 +155138,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerReq Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -155398,6 +155638,16 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -155553,6 +155803,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -155928,6 +156179,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plan Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -157793,11 +158097,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.rep Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -157834,11 +158142,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.rep Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -157908,11 +158220,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.rep Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -157949,11 +158265,15 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.und Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -158027,6 +158347,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRe Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -158526,6 +158847,16 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -158681,6 +159012,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -159056,6 +159388,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.pla Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -194406,6 +194791,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):DeletedItemContainer +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|lifecyclePolicies:LifecyclePoliciesRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -194422,6 +194808,481 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Delete(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|report:ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|versions:VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|Get(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|subjects:SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.ReportRequestBuilder::|public|WithUrl(rawUrl:string):ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReportRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|public|queryParameters:ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|ByLifecyclePolicySubjectReportId(lifecyclePolicySubjectReportId:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|Get(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReportCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|report:ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|Get(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|subjects:SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|WithUrl(rawUrl:string):ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReportRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|public|queryParameters:ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|ByLifecyclePolicySubjectReportId(lifecyclePolicySubjectReportId:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|Get(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReportCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ByLifecyclePolicyId1(lifecyclePolicyId1:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|Get(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|WithUrl(rawUrl:string):VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VersionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ByLifecyclePolicyId(lifecyclePolicyId:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Get(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePoliciesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -197646,6 +198507,542 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.mi Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Delete(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|report:ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|versions:VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|Get(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|subjects:SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.ReportRequestBuilder::|public|WithUrl(rawUrl:string):ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReportRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|public|queryParameters:ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.reportRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|ByLifecyclePolicySubjectReportId(lifecyclePolicySubjectReportId:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|Get(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReportCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.SubjectsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|report:ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.impactWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):ImpactWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:DateTime +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; endDateTime?:DateTime; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; startDateTime?:DateTime; top?:int):MicrosoftGraphIdentityGovernanceImpactWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|Get(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|subjects:SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.ReportRequestBuilder::|public|WithUrl(rawUrl:string):ReportRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReportRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|public|queryParameters:ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.reportRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReport +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.item.LifecyclePolicySubjectReportItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicySubjectReportItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|ByLifecyclePolicySubjectReportId(lifecyclePolicySubjectReportId:string):LifecyclePolicySubjectReportItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|Get(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):LifecyclePolicySubjectReportCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.SubjectsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.report.subjects.subjectsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ByLifecyclePolicyId1(lifecyclePolicyId1:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|Get(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|WithUrl(rawUrl:string):VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VersionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ByLifecyclePolicyId(lifecyclePolicyId:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Get(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Post(body:LifecyclePolicy; requestConfiguration?:LifecyclePoliciesRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToPostRequestInformation(body:LifecyclePolicy; requestConfiguration?:LifecyclePoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|Patch(body:LifecyclePolicyPriorityConfiguration; requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|ToPatchRequestInformation(body:LifecyclePolicyPriorityConfiguration; requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyPriorityConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|ByLifecyclePolicyPriorityConfigurationId(lifecyclePolicyPriorityConfigurationId:string):LifecyclePolicyPriorityConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration):LifecyclePolicyPriorityConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyPriorityConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|customTaskExtensions:CustomTaskExtensionsRequestBuilder @@ -197653,6 +199050,8 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWo Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|Get(requestConfiguration?:LifecycleWorkflowsRequestBuilderGetRequestConfiguration):LifecycleWorkflowsContainer Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|lifecyclePolicies:LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|lifecyclePolicyPriorityConfigurations:LifecyclePolicyPriorityConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|Patch(body:LifecycleWorkflowsContainer; requestConfiguration?:LifecycleWorkflowsRequestBuilderPatchRequestConfiguration):LifecycleWorkflowsContainer Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -206881,6 +208280,14 @@ Microsoft\Graph\Beta\Generated.models.aadUserNotificationRecipient::|public|Odat Microsoft\Graph\Beta\Generated.models.aadUserNotificationRecipient::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.aadUserNotificationRecipient::|public|setUserId(value?:string):void Microsoft\Graph\Beta\Generated.models.aadUserNotificationRecipient::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AadUserNotificationRecipient +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold-->CostManagementAlertThreshold +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|getUnit():CostManagementUnit +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|public|setUnit(value?:CostManagementUnit):void +Microsoft\Graph\Beta\Generated.models.absoluteCostManagementAlertThreshold::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AbsoluteCostManagementAlertThreshold Microsoft\Graph\Beta\Generated.models.accessAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.accessAction::|public|getBackingStore():BackingStore @@ -206892,6 +208299,10 @@ Microsoft\Graph\Beta\Generated.models.accessAction::|public|setBackingStore(valu Microsoft\Graph\Beta\Generated.models.accessAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.accessAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessAction Microsoft\Graph\Beta\Generated.models.accessAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.accessDecisionReason::0000-allowed +Microsoft\Graph\Beta\Generated.models.accessDecisionReason::0001-notEntitled +Microsoft\Graph\Beta\Generated.models.accessDecisionReason::0002-limitExhausted +Microsoft\Graph\Beta\Generated.models.accessDecisionReason::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.accessDriftDetail-->Entity Microsoft\Graph\Beta\Generated.models.accessDriftDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessDriftDetail::|public|getCreatedDateTime():DateTime @@ -209789,6 +211200,10 @@ Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getCreatedDateTime( Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getInheritedAppRoleAssignments():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getInheritedOauth2PermissionGrants():array +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getLifecyclePolicyComplianceState():LifecyclePolicyComplianceState +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getLifecyclePolicyComplianceStateLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getLifecyclePolicyComplianceStateReason():string +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getLifecyclePolicyNonComplianceDisablementDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getManagerApplications():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getSponsors():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|OdataType:string @@ -209798,6 +211213,10 @@ Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setCommunicationCon Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setInheritedAppRoleAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setInheritedOauth2PermissionGrants(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setLifecyclePolicyComplianceState(value?:LifecyclePolicyComplianceState):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setLifecyclePolicyComplianceStateLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setLifecyclePolicyComplianceStateReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setLifecyclePolicyNonComplianceDisablementDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setManagerApplications(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setSponsors(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentity @@ -209816,10 +211235,18 @@ Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|static|public|Cre Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal-->ServicePrincipal Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getLifecyclePolicyComplianceState():LifecyclePolicyComplianceState +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getLifecyclePolicyComplianceStateLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getLifecyclePolicyComplianceStateReason():string +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getLifecyclePolicyNonComplianceDisablementDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getManagerApplications():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getSponsors():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setLifecyclePolicyComplianceState(value?:LifecyclePolicyComplianceState):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setLifecyclePolicyComplianceStateLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setLifecyclePolicyComplianceStateReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setLifecyclePolicyNonComplianceDisablementDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setManagerApplications(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setSponsors(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprintPrincipal @@ -210858,6 +212285,12 @@ Microsoft\Graph\Beta\Generated.models.allScopeSensitivityLabels::|public|GetFiel Microsoft\Graph\Beta\Generated.models.allScopeSensitivityLabels::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.allScopeSensitivityLabels::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.allScopeSensitivityLabels::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllScopeSensitivityLabels +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy-->SpendingPolicy +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.allUsersSpendingPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllUsersSpendingPolicy Microsoft\Graph\Beta\Generated.models.alterationResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.alterationResponse::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.alterationResponse::|public|getBackingStore():BackingStore @@ -215074,6 +216507,33 @@ Microsoft\Graph\Beta\Generated.models.applicationTemplateCollectionResponse::|pu Microsoft\Graph\Beta\Generated.models.applicationTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationTemplateCollectionResponse Microsoft\Graph\Beta\Generated.models.applicationType::0000-universal Microsoft\Graph\Beta\Generated.models.applicationType::0001-desktop +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getAttemptedChanges():Dictionary +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getAuditResult():AppManagementAuditLogAuditResult +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getPolicyId():string +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getPolicyType():AppManagementAuditLogPolicyType +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getRestrictionDetails():Dictionary +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getRestrictionResult():AppManagementAuditLogRestrictionResult +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getRestrictionState():AppManagementAuditLogRestrictionState +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|getRestrictionType():string +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setAttemptedChanges(value?:Dictionary):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setAuditResult(value?:AppManagementAuditLogAuditResult):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setPolicyType(value?:AppManagementAuditLogPolicyType):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setRestrictionDetails(value?:Dictionary):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setRestrictionResult(value?:AppManagementAuditLogRestrictionResult):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setRestrictionState(value?:AppManagementAuditLogRestrictionState):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|public|setRestrictionType(value?:string):void +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AppliedAppManagementPolicyRestriction +Microsoft\Graph\Beta\Generated.models.appliedAppManagementPolicyRestriction~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.appliedAuthenticationEventListener::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appliedAuthenticationEventListener::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.appliedAuthenticationEventListener::|public|getBackingStore():BackingStore @@ -215231,6 +216691,29 @@ Microsoft\Graph\Beta\Generated.models.appManagementApplicationConfiguration::|pu Microsoft\Graph\Beta\Generated.models.appManagementApplicationConfiguration::|public|setIdentifierUris(value?:IdentifierUriConfiguration):void Microsoft\Graph\Beta\Generated.models.appManagementApplicationConfiguration::|public|setRedirectUris(value?:RedirectUriConfiguration):void Microsoft\Graph\Beta\Generated.models.appManagementApplicationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AppManagementApplicationConfiguration +Microsoft\Graph\Beta\Generated.models.appManagementAudit-->DirectoryAudit +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|getAppliedAppManagementPolicyRestrictions():array +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|public|setAppliedAppManagementPolicyRestrictions(value?:array):void +Microsoft\Graph\Beta\Generated.models.appManagementAudit::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AppManagementAudit +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogAuditResult::0000-notApplicable +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogAuditResult::0001-wouldHaveBeenAllowed +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogAuditResult::0002-wouldHaveBeenBlocked +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogAuditResult::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogPolicyType::0000-defaultEntraId +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogPolicyType::0001-tenant +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogPolicyType::0002-app +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogPolicyType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionResult::0000-allowed +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionResult::0001-blocked +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionResult::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionState::0000-enabled +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionState::0001-disabled +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionState::0002-audit +Microsoft\Graph\Beta\Generated.models.appManagementAuditLogRestrictionState::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.appManagementConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appManagementConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.appManagementConfiguration::|public|getBackingStore():BackingStore @@ -215975,6 +217458,11 @@ Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluateRequest::|public|s Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluateRequest::|public|setTop(value?:int):void Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluateRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignmentFilterEvaluateRequest Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluateRequest~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationMode::0000-checkinTimeEvaluation +Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationMode::0001-inventoryEvaluation +Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationMode::0002-mixedEvaluation +Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationMode::0003-disabled +Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationMode::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationResult::0000-unknown Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationResult::0001-match Microsoft\Graph\Beta\Generated.models.assignmentFilterEvaluationResult::0002-notMatch @@ -216044,6 +217532,9 @@ Microsoft\Graph\Beta\Generated.models.assignmentFilterOperator::0014-lessThanOrE Microsoft\Graph\Beta\Generated.models.assignmentFilterOperator::0015-unknownFutureValue Microsoft\Graph\Beta\Generated.models.assignmentFilterPayloadType::0000-notSet Microsoft\Graph\Beta\Generated.models.assignmentFilterPayloadType::0001-enrollmentRestrictions +Microsoft\Graph\Beta\Generated.models.assignmentFilterPropertyEvaluationSource::0000-deviceCheckIn +Microsoft\Graph\Beta\Generated.models.assignmentFilterPropertyEvaluationSource::0001-deviceInventory +Microsoft\Graph\Beta\Generated.models.assignmentFilterPropertyEvaluationSource::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.assignmentFilterState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.assignmentFilterState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.assignmentFilterState::|public|getBackingStore():BackingStore @@ -216082,6 +217573,7 @@ Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getDataType():string +Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getEvaluationSource():AssignmentFilterPropertyEvaluationSource Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getIsCollection():bool Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|getName():string @@ -216093,6 +217585,7 @@ Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setDataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setEvaluationSource(value?:AssignmentFilterPropertyEvaluationSource):void Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setIsCollection(value?:bool):void Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.assignmentFilterSupportedProperty::|public|setOdataType(value?:string):void @@ -219152,6 +220645,7 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveInclusi Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnits():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getEmailNotificationsSetting():EmailNotificationsSetting +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getEntraProtectionPolicies():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExchangeProtectionPolicies():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExchangeRestoreSessions():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExclusionUnits():array @@ -219189,6 +220683,7 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveInclusi Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnits(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setEmailNotificationsSetting(value?:EmailNotificationsSetting):void +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setEntraProtectionPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setExchangeProtectionPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setExchangeRestoreSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setExclusionUnits(value?:array):void @@ -219225,6 +220720,9 @@ Microsoft\Graph\Beta\Generated.models.backupServiceStatus::0001-enabled Microsoft\Graph\Beta\Generated.models.backupServiceStatus::0002-protectionChangeLocked Microsoft\Graph\Beta\Generated.models.backupServiceStatus::0003-restoreLocked Microsoft\Graph\Beta\Generated.models.backupServiceStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.balanceEvaluationFailureReason::0000-upstreamFailure +Microsoft\Graph\Beta\Generated.models.balanceEvaluationFailureReason::0001-noApplicablePolicy +Microsoft\Graph\Beta\Generated.models.balanceEvaluationFailureReason::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.baseActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.baseActivity::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.baseActivity::|public|getBackingStore():BackingStore @@ -220534,6 +222032,26 @@ Microsoft\Graph\Beta\Generated.models.browseSessionStatus::0000-creating Microsoft\Graph\Beta\Generated.models.browseSessionStatus::0001-created Microsoft\Graph\Beta\Generated.models.browseSessionStatus::0002-failed Microsoft\Graph\Beta\Generated.models.browseSessionStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.bucket-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.bucket::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.bucket::|public|getCapabilities():BucketCapability +Microsoft\Graph\Beta\Generated.models.bucket::|public|getCreationInfo():CreationInfo +Microsoft\Graph\Beta\Generated.models.bucket::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.bucket::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.bucket::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.bucket::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.bucket::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.bucket::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.bucket::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.bucket::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setCapabilities(value?:BucketCapability):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setCreationInfo(value?:CreationInfo):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.bucket::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.bucket::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Bucket Microsoft\Graph\Beta\Generated.models.bucketAggregationDefinition::|public|constructor():void Microsoft\Graph\Beta\Generated.models.bucketAggregationDefinition::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.bucketAggregationDefinition::|public|getBackingStore():BackingStore @@ -220574,6 +222092,26 @@ Microsoft\Graph\Beta\Generated.models.bucketAggregationSortProperty::0000-count Microsoft\Graph\Beta\Generated.models.bucketAggregationSortProperty::0001-keyAsString Microsoft\Graph\Beta\Generated.models.bucketAggregationSortProperty::0002-keyAsNumber Microsoft\Graph\Beta\Generated.models.bucketAggregationSortProperty::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.bucketCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BucketCapability +Microsoft\Graph\Beta\Generated.models.bucketCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.bucketCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BucketCollectionResponse Microsoft\Graph\Beta\Generated.models.bufferDecryptionResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.bufferDecryptionResult::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.bufferDecryptionResult::|public|getBackingStore():BackingStore @@ -222356,6 +223894,31 @@ Microsoft\Graph\Beta\Generated.models.categoryColor::0022-preset21 Microsoft\Graph\Beta\Generated.models.categoryColor::0023-preset22 Microsoft\Graph\Beta\Generated.models.categoryColor::0024-preset23 Microsoft\Graph\Beta\Generated.models.categoryColor::0025-preset24 +Microsoft\Graph\Beta\Generated.models.categoryDefinition-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|getCapabilities():CategoryDefinitionCapability +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|setCapabilities(value?:CategoryDefinitionCapability):void +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.categoryDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CategoryDefinition +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CategoryDefinitionCapability +Microsoft\Graph\Beta\Generated.models.categoryDefinitionCapability~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.certificateAuthority::|public|constructor():void Microsoft\Graph\Beta\Generated.models.certificateAuthority::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.certificateAuthority::|public|getBackingStore():BackingStore @@ -222987,6 +224550,26 @@ Microsoft\Graph\Beta\Generated.models.chatMembersNotificationRecipient::|public| Microsoft\Graph\Beta\Generated.models.chatMembersNotificationRecipient::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.chatMembersNotificationRecipient::|public|setChatId(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMembersNotificationRecipient::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMembersNotificationRecipient +Microsoft\Graph\Beta\Generated.models.chatMention::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.chatMention::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getIndex():int +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getMentioned():string +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.chatMention::|public|getType():ChatMentionType +Microsoft\Graph\Beta\Generated.models.chatMention::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setIndex(value?:int):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setMentioned(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMention::|public|setType(value?:ChatMentionType):void +Microsoft\Graph\Beta\Generated.models.chatMention::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMention +Microsoft\Graph\Beta\Generated.models.chatMentionType::0000-user +Microsoft\Graph\Beta\Generated.models.chatMentionType::0001-application +Microsoft\Graph\Beta\Generated.models.chatMentionType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.chatMention~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.chatMessage-->Entity Microsoft\Graph\Beta\Generated.models.chatMessage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getAttachments():array @@ -223275,6 +224858,21 @@ Microsoft\Graph\Beta\Generated.models.chatMessagePolicyViolationVerdictDetailsTy Microsoft\Graph\Beta\Generated.models.chatMessagePolicyViolationVerdictDetailsTypes::0002-allowOverrideWithoutJustification Microsoft\Graph\Beta\Generated.models.chatMessagePolicyViolationVerdictDetailsTypes::0003-allowOverrideWithJustification Microsoft\Graph\Beta\Generated.models.chatMessagePolicyViolation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|getMentions():array +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|getReactions():array +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|setMentions(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|public|setReactions(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMessageProperties::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMessageProperties +Microsoft\Graph\Beta\Generated.models.chatMessageProperties~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getBackingStore():BackingStore @@ -223283,6 +224881,7 @@ Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getDisplayNam Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getReactionContentUrl():string +Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getReactionId():string Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getReactionType():string Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|getUser():ChatMessageReactionIdentitySet Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|Serialize(writer:ISerializationWriter):void @@ -223292,6 +224891,7 @@ Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setCreatedDat Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setReactionContentUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|public|setUser(value?:ChatMessageReactionIdentitySet):void Microsoft\Graph\Beta\Generated.models.chatMessageReaction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMessageReaction @@ -223307,6 +224907,21 @@ Microsoft\Graph\Beta\Generated.models.chatMessageType::0001-chatEvent Microsoft\Graph\Beta\Generated.models.chatMessageType::0002-typing Microsoft\Graph\Beta\Generated.models.chatMessageType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.chatMessageType::0004-systemEventMessage +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|getKey():string +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|getUsers():array +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|setKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|public|setUsers(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatReaction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatReaction +Microsoft\Graph\Beta\Generated.models.chatReaction~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.chatRenamedEventMessageDetail-->EventMessageDetail Microsoft\Graph\Beta\Generated.models.chatRenamedEventMessageDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.chatRenamedEventMessageDetail::|public|getChatDisplayName():string @@ -223380,6 +224995,19 @@ Microsoft\Graph\Beta\Generated.models.checkInMethod::0001-manual Microsoft\Graph\Beta\Generated.models.checkInMethod::0002-inferred Microsoft\Graph\Beta\Generated.models.checkInMethod::0003-verified Microsoft\Graph\Beta\Generated.models.checkInMethod::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.checklistCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChecklistCapability +Microsoft\Graph\Beta\Generated.models.checklistCapability~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.checklistItem-->Entity Microsoft\Graph\Beta\Generated.models.checklistItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.checklistItem::|public|getCheckedDateTime():DateTime @@ -223401,6 +225029,37 @@ Microsoft\Graph\Beta\Generated.models.checklistItemCollectionResponse::|public|g Microsoft\Graph\Beta\Generated.models.checklistItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.checklistItemCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.checklistItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChecklistItemCollectionResponse +Microsoft\Graph\Beta\Generated.models.checklistItemV4-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getCapabilities():ChecklistCapability +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getCompletedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getIsChecked():bool +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setCapabilities(value?:ChecklistCapability):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setCompletedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setIsChecked(value?:bool):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChecklistItemV4 +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.checklistItemV4CollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChecklistItemV4CollectionResponse Microsoft\Graph\Beta\Generated.models.choiceColumn::|public|constructor():void Microsoft\Graph\Beta\Generated.models.choiceColumn::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.choiceColumn::|public|getAllowTextEntry():bool @@ -224660,6 +226319,10 @@ Microsoft\Graph\Beta\Generated.models.cloudPcAuditResource::|public|setResourceI Microsoft\Graph\Beta\Generated.models.cloudPcAuditResource::|public|setResourceType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcAuditResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcAuditResource Microsoft\Graph\Beta\Generated.models.cloudPcAuditResource~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcAutoCleanupMode::0000-none +Microsoft\Graph\Beta\Generated.models.cloudPcAutoCleanupMode::0001-scheduled +Microsoft\Graph\Beta\Generated.models.cloudPcAutoCleanupMode::0002-onQuotaExceeded +Microsoft\Graph\Beta\Generated.models.cloudPcAutoCleanupMode::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcAutomaticDiscoveredAppDetail-->CloudPcCloudAppDetail Microsoft\Graph\Beta\Generated.models.cloudPcAutomaticDiscoveredAppDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcAutomaticDiscoveredAppDetail::|public|GetFieldDeserializers():array @@ -226900,6 +228563,24 @@ Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setOdata Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setStorageAccountId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcStorageBlobDetail Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|getAllocatedStorageSizeCategory():CloudPcUserSettingsPersistenceStorageSizeCategory +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|getStorageSizingType():CloudPcStorageSizingType +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|setAllocatedStorageSizeCategory(value?:CloudPcUserSettingsPersistenceStorageSizeCategory):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|public|setStorageSizingType(value?:CloudPcStorageSizingType):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcStorageConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPcStorageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcStorageSizingType::0000-dynamic +Microsoft\Graph\Beta\Generated.models.cloudPcStorageSizingType::0001-fixed +Microsoft\Graph\Beta\Generated.models.cloudPcStorageSizingType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSubscription-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|GetFieldDeserializers():array @@ -226987,6 +228668,81 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserAccountType::0002-unknownFuture Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0000-cloudPc Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0001-cloudApp Microsoft\Graph\Beta\Generated.models.cloudPcUserExperienceType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|getFailedCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|getTotalCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|setFailedCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|public|setTotalCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileBulkActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileBulkActionResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot-->Entity +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getCloudProfileId():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getLastRestoredDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getSnapshotSizeInGB():int +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getSnapshotType():CloudPcUserSettingsPersistenceSnapshotType +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|getUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setCloudProfileId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setLastRestoredDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setSnapshotSizeInGB(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setSnapshotType(value?:CloudPcUserSettingsPersistenceSnapshotType):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileSnapshot +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileSnapshotCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult-->CloudPcUserProfileBulkActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|getFailedCloudProfileIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|public|setFailedCloudProfileIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotCreateBulkActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileSnapshotCreateBulkActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult-->CloudPcUserProfileBulkActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|getFailedSnapshotIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|public|setFailedSnapshotIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotExportBulkActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileSnapshotExportBulkActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getAccessTier():CloudPcStorageAccountAccessTier +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getContainerName():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|getStorageAccountId():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setAccessTier(value?:CloudPcStorageAccountAccessTier):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setContainerName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|public|setStorageAccountId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserProfileSnapshotStorageDetail +Microsoft\Graph\Beta\Generated.models.cloudPcUserProfileSnapshotStorageDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcUserRoleScopeTagInfo::|public|getBackingStore():BackingStore @@ -227054,6 +228810,21 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingCollectionResponse::|pub Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserSettingCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|getAutoCleanupMode():CloudPcAutoCleanupMode +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|getInactiveProfileRetentionDays():int +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|setAutoCleanupMode(value?:CloudPcAutoCleanupMode):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|setInactiveProfileRetentionDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPCUserSettingsPersistenceAutoCleanupDetail +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceAutoCleanupDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getBackingStore():BackingStore @@ -227071,11 +228842,19 @@ Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguratio Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail-->Entity Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|getAutoCleanupDetail():CloudPCUserSettingsPersistenceAutoCleanupDetail Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|getGracePeriodEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|getSnapshotConfiguration():CloudPcUserSettingsPersistenceSnapshotConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|getStorageConfiguration():CloudPcStorageConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|getUserProfileSnapshots():array Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|setAutoCleanupDetail(value?:CloudPCUserSettingsPersistenceAutoCleanupDetail):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|setGracePeriodEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|setSnapshotConfiguration(value?:CloudPcUserSettingsPersistenceSnapshotConfiguration):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|setStorageConfiguration(value?:CloudPcStorageConfiguration):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|public|setUserProfileSnapshots(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPCUserSettingsPersistenceDetail Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getAdditionalData():array @@ -227083,25 +228862,60 @@ Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|pu Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getLastProfileAttachedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getProfileDiskEncryptionType():CloudPcDiskEncryptionType Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getProfileId():string Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getProfileSizeInGB():int Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getStatus():CloudPCUserSettingsPersistenceProfileStatus +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getUsageDetail():CloudPCUserSettingsPersistenceProfileUsageDetail Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setLastProfileAttachedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setProfileDiskEncryptionType(value?:CloudPcDiskEncryptionType):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setProfileId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setProfileSizeInGB(value?:int):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setStatus(value?:CloudPCUserSettingsPersistenceProfileStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setUsageDetail(value?:CloudPCUserSettingsPersistenceProfileUsageDetail):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPCUserSettingsPersistenceProfile Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileStatus::0000-connected Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileStatus::0001-notConnected Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileStatus::0002-deleting Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|getLastUsedSizeSyncDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|getProfileUsedSizeInGB():float +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|setLastUsedSizeSyncDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|public|setProfileUsedSizeInGB(value?:float):void +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPCUserSettingsPersistenceProfileUsageDetail +Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfileUsageDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPCUserSettingsPersistenceProfile~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|getAutoSnapshotFrequencyInDays():int +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|setAutoSnapshotFrequencyInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserSettingsPersistenceSnapshotConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotType::0000-automatic +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotType::0001-manual +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceSnapshotType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0000-fourGB Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0001-eightGB Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0002-sixteenGB @@ -229467,6 +231281,51 @@ Microsoft\Graph\Beta\Generated.models.contentInfo::|public|setOdataType(value?:s Microsoft\Graph\Beta\Generated.models.contentInfo::|public|setState(value?:ContentState):void Microsoft\Graph\Beta\Generated.models.contentInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentInfo Microsoft\Graph\Beta\Generated.models.contentInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.contentLink-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.contentLink::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getCapabilities():ContentLinkCapability +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.contentLink::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getLinkType():ContentLinkType +Microsoft\Graph\Beta\Generated.models.contentLink::|public|getWebUrl():string +Microsoft\Graph\Beta\Generated.models.contentLink::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.contentLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setCapabilities(value?:ContentLinkCapability):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setLinkType(value?:ContentLinkType):void +Microsoft\Graph\Beta\Generated.models.contentLink::|public|setWebUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.contentLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentLink +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.contentLinkCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentLinkCapability +Microsoft\Graph\Beta\Generated.models.contentLinkCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.contentLinkCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentLinkCollectionResponse +Microsoft\Graph\Beta\Generated.models.contentLinkType::0000-documentReference +Microsoft\Graph\Beta\Generated.models.contentLinkType::0001-webReference +Microsoft\Graph\Beta\Generated.models.contentLinkType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.contentMetadata::|public|constructor():void Microsoft\Graph\Beta\Generated.models.contentMetadata::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.contentMetadata::|public|getBackingStore():BackingStore @@ -230302,6 +232161,133 @@ Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|public|setMaxAgeInS Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|public|setResource(value?:string):void Microsoft\Graph\Beta\Generated.models.corsConfiguration_v2::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CorsConfiguration_v2 Microsoft\Graph\Beta\Generated.models.corsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting-->Entity +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|getRecipients():array +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|getThresholds():array +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|setRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|public|setThresholds(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementAlertSetting +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|getValue():float +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|public|setValue(value?:float):void +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementAlertThreshold +Microsoft\Graph\Beta\Generated.models.costManagementAlertThreshold~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.costManagementBillingMethods::0000-notSpecified +Microsoft\Graph\Beta\Generated.models.costManagementBillingMethods::0001-prepaidCredits +Microsoft\Graph\Beta\Generated.models.costManagementBillingMethods::0002-payAsYouGo +Microsoft\Graph\Beta\Generated.models.costManagementBillingMethods::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementDataStatus +Microsoft\Graph\Beta\Generated.models.costManagementDataStatus~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|getUnit():CostManagementUnit +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|public|setUnit(value?:CostManagementUnit):void +Microsoft\Graph\Beta\Generated.models.costManagementQuantity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.costManagementQuantity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.costManagementRoot-->Entity +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|getSpendingPolicies():array +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|getUserBalances():array +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|setSpendingPolicies(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|public|setUserBalances(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementRoot +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|getReason():BalanceEvaluationFailureReason +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|getServiceId():string +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|setReason(value?:BalanceEvaluationFailureReason):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|public|setServiceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementUnevaluatedService +Microsoft\Graph\Beta\Generated.models.costManagementUnevaluatedService~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.costManagementUnit::0000-copilotCredit +Microsoft\Graph\Beta\Generated.models.costManagementUnit::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance-->Entity +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|getSelectionDataStatus():SelectionDataStatus +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|getServiceBalances():array +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|getUnevaluatedServices():array +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|setSelectionDataStatus(value?:SelectionDataStatus):void +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|setServiceBalances(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|public|setUnevaluatedServices(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementUserBalance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementUserBalance +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getAccessDecisionReason():AccessDecisionReason +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getConfiguredPeriodLimit():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getConfiguredPerUserLimit():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getConsumedQuantity():float +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getDataStatus():CostManagementDataStatus +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getEffectiveCapacityQuantity():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getIsConsumptionAllowed():bool +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getRemainingQuantity():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getServiceId():string +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getSpendingPolicyId():string +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|getUnit():CostManagementUnit +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setAccessDecisionReason(value?:AccessDecisionReason):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setConfiguredPeriodLimit(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setConfiguredPerUserLimit(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setConsumedQuantity(value?:float):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setDataStatus(value?:CostManagementDataStatus):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setEffectiveCapacityQuantity(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setIsConsumptionAllowed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setRemainingQuantity(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setServiceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setSpendingPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|public|setUnit(value?:CostManagementUnit):void +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CostManagementUserServiceBalance +Microsoft\Graph\Beta\Generated.models.costManagementUserServiceBalance~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0000-clientIpAddress Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0001-authenticatorAppGps Microsoft\Graph\Beta\Generated.models.countryLookupMethodType::0002-unknownFutureValue @@ -230360,6 +232346,46 @@ Microsoft\Graph\Beta\Generated.models.createAction::|public|setBackingStore(valu Microsoft\Graph\Beta\Generated.models.createAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.createAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateAction Microsoft\Graph\Beta\Generated.models.createAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getExternalId():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getExternalUrl():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getExternalVersion():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getScenarioId():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|getScope():string +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setExternalId(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setExternalUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setExternalVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setScenarioId(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|public|setScope(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreationInfo +Microsoft\Graph\Beta\Generated.models.creationInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.creationTimestamp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreationTimestamp +Microsoft\Graph\Beta\Generated.models.creationTimestamp~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.credential::|public|constructor():void Microsoft\Graph\Beta\Generated.models.credential::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.credential::|public|getBackingStore():BackingStore @@ -231144,6 +233170,16 @@ Microsoft\Graph\Beta\Generated.models.customCalloutExtensionCollectionResponse:: Microsoft\Graph\Beta\Generated.models.customCalloutExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customCalloutExtensionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.customCalloutExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomCalloutExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.models.customChoiceOption-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.customChoiceOption::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomChoiceOption Microsoft\Graph\Beta\Generated.models.customClaim-->CustomClaimBase Microsoft\Graph\Beta\Generated.models.customClaim::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customClaim::|public|getEscapedNamespace():string @@ -231715,6 +233751,75 @@ Microsoft\Graph\Beta\Generated.models.customExtensionStageSettingCollectionRespo Microsoft\Graph\Beta\Generated.models.customExtensionStageSettingCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customExtensionStageSettingCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.customExtensionStageSettingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionStageSettingCollectionResponse +Microsoft\Graph\Beta\Generated.models.customFieldDefinition-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getChoiceOptions():array +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getDeletedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getDeletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getRollupType():CustomFieldRollupType +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|getValueType():CustomFieldValueType +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setChoiceOptions(value?:array):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setDeletedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setDeletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setRollupType(value?:CustomFieldRollupType):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|public|setValueType(value?:CustomFieldValueType):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinition +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.customFieldDefinitionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0000-noRollup +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0001-max +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0002-min +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0003-sum +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0004-average +Microsoft\Graph\Beta\Generated.models.customFieldRollupType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.customFieldValue-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|getCustomFieldDefinitionId():string +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|setCustomFieldDefinitionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.customFieldValue::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.customFieldValue::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValue +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.customFieldValueCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValueCollectionResponse +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0000-text +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0001-date +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0002-utcDateTime +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0003-number +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0004-decimal +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0005-flag +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0006-singleChoiceText +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0007-multipleChoiceText +Microsoft\Graph\Beta\Generated.models.customFieldValueType::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.customMetadataDictionary-->Dictionary Microsoft\Graph\Beta\Generated.models.customMetadataDictionary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customMetadataDictionary::|public|GetFieldDeserializers():array @@ -232169,6 +234274,25 @@ Microsoft\Graph\Beta\Generated.models.dateTimeTimeZone::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.dateTimeTimeZone::|public|setTimeZone(value?:string):void Microsoft\Graph\Beta\Generated.models.dateTimeTimeZone::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DateTimeTimeZone Microsoft\Graph\Beta\Generated.models.dateTimeTimeZone~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getDate():Date +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getIsTimeSpecified():bool +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getTime():Time +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|getTimeZone():string +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setIsTimeSpecified(value?:bool):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setTime(value?:Time):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|public|setTimeZone(value?:string):void +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DateWithOptionalTime +Microsoft\Graph\Beta\Generated.models.dateWithOptionalTime~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.daylightTimeZoneOffset-->StandardTimeZoneOffset Microsoft\Graph\Beta\Generated.models.daylightTimeZoneOffset::|public|constructor():void Microsoft\Graph\Beta\Generated.models.daylightTimeZoneOffset::|public|getDaylightBias():int @@ -232886,9 +235010,11 @@ Microsoft\Graph\Beta\Generated.models.deletedChatCollectionResponse::|static|pub Microsoft\Graph\Beta\Generated.models.deletedItemContainer-->Entity Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|getLifecyclePolicies():array Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|getWorkflows():array Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|setLifecyclePolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|setWorkflows(value?:array):void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeletedItemContainer Microsoft\Graph\Beta\Generated.models.deletedTeam-->Entity @@ -233046,6 +235172,40 @@ Microsoft\Graph\Beta\Generated.models.deltaParticipants::|public|Serialize(write Microsoft\Graph\Beta\Generated.models.deltaParticipants::|public|setParticipants(value?:array):void Microsoft\Graph\Beta\Generated.models.deltaParticipants::|public|setSequenceNumber(value?:int):void Microsoft\Graph\Beta\Generated.models.deltaParticipants::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaParticipants +Microsoft\Graph\Beta\Generated.models.dependency-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.dependency::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.dependency::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.dependency::|public|getConstraint():DependencyType +Microsoft\Graph\Beta\Generated.models.dependency::|public|getCreationInfo():CreationInfo +Microsoft\Graph\Beta\Generated.models.dependency::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.dependency::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.dependency::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.dependency::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.dependency::|public|getSourceItemId():string +Microsoft\Graph\Beta\Generated.models.dependency::|public|getTargetItemId():string +Microsoft\Graph\Beta\Generated.models.dependency::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.dependency::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setConstraint(value?:DependencyType):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setCreationInfo(value?:CreationInfo):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setSourceItemId(value?:string):void +Microsoft\Graph\Beta\Generated.models.dependency::|public|setTargetItemId(value?:string):void +Microsoft\Graph\Beta\Generated.models.dependency::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Dependency +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.dependencyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DependencyCollectionResponse +Microsoft\Graph\Beta\Generated.models.dependencyType::0000-sourceFinishDrivesTargetStart +Microsoft\Graph\Beta\Generated.models.dependencyType::0001-sourceStartDrivesTargetStart +Microsoft\Graph\Beta\Generated.models.dependencyType::0002-sourceFinishDrivesTargetFinish +Microsoft\Graph\Beta\Generated.models.dependencyType::0003-targetStartDrivesSourceFinish +Microsoft\Graph\Beta\Generated.models.dependencyType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.depEnrollmentBaseProfile-->EnrollmentProfile Microsoft\Graph\Beta\Generated.models.depEnrollmentBaseProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.depEnrollmentBaseProfile::|public|getAppleIdDisabled():bool @@ -233667,6 +235827,7 @@ Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|p Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getEvaluationMode():AssignmentFilterEvaluationMode Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|getPayloads():array @@ -233679,6 +235840,7 @@ Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|p Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setEvaluationMode(value?:AssignmentFilterEvaluationMode):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setPayloads(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementAssignmentFilter::|public|setPlatform(value?:DevicePlatformType):void @@ -239877,6 +242039,14 @@ Microsoft\Graph\Beta\Generated.models.directoryRoleCollectionResponse::|public|g Microsoft\Graph\Beta\Generated.models.directoryRoleCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.directoryRoleCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.directoryRoleCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DirectoryRoleCollectionResponse +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer-->Entity +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|getRoleDefinitions():array +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|public|setRoleDefinitions(value?:array):void +Microsoft\Graph\Beta\Generated.models.directoryRoleManagementDeletedItemContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DirectoryRoleManagementDeletedItemContainer Microsoft\Graph\Beta\Generated.models.directoryRoleTemplate-->DirectoryObject Microsoft\Graph\Beta\Generated.models.directoryRoleTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.directoryRoleTemplate::|public|getDescription():string @@ -244278,6 +246448,19 @@ Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval::|publi Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval::|public|setIsApprovalRequired(value?:bool):void Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval::|public|setMinimumRiskLevel(value?:RiskLevel):void Microsoft\Graph\Beta\Generated.models.entraIdProtectionRiskyUserApproval::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntraIdProtectionRiskyUserApproval +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy-->ProtectionPolicyBase +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntraProtectionPolicy +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.entraProtectionPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntraProtectionPolicyCollectionResponse Microsoft\Graph\Beta\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|constructor():void Microsoft\Graph\Beta\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getBackingStore():BackingStore @@ -244523,6 +246706,10 @@ Microsoft\Graph\Beta\Generated.models.error::|public|setCode(value?:string):void Microsoft\Graph\Beta\Generated.models.error::|public|setMessage(value?:string):void Microsoft\Graph\Beta\Generated.models.error::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.error::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Error +Microsoft\Graph\Beta\Generated.models.errorActions::0000-none +Microsoft\Graph\Beta\Generated.models.errorActions::0001-audit +Microsoft\Graph\Beta\Generated.models.errorActions::0002-block +Microsoft\Graph\Beta\Generated.models.errorActions::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.errorCode::0000-noError Microsoft\Graph\Beta\Generated.models.errorCode::0001-unauthorized Microsoft\Graph\Beta\Generated.models.errorCode::0002-notFound @@ -244549,6 +246736,21 @@ Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setResourceInstanceNa Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setResourceType(value?:string):void Microsoft\Graph\Beta\Generated.models.errorDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ErrorDetail Microsoft\Graph\Beta\Generated.models.errorDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|getErrorAction():ErrorActions +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|setErrorAction(value?:ErrorActions):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.errorSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ErrorSettings +Microsoft\Graph\Beta\Generated.models.errorSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.error~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.EscapedList-->BaseItem Microsoft\Graph\Beta\Generated.models.EscapedList::|public|constructor():void @@ -244666,6 +246868,62 @@ Microsoft\Graph\Beta\Generated.models.evaluateLabelJobResultGroup::|public|setRe Microsoft\Graph\Beta\Generated.models.evaluateLabelJobResultGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluateLabelJobResultGroup Microsoft\Graph\Beta\Generated.models.evaluateLabelJobResultGroup~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.evaluateLabelJobResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.evaluationErrorCategory::0000-unknown +Microsoft\Graph\Beta\Generated.models.evaluationErrorCategory::0001-systemLimit +Microsoft\Graph\Beta\Generated.models.evaluationErrorCategory::0002-systemError +Microsoft\Graph\Beta\Generated.models.evaluationErrorCategory::0003-enforcementError +Microsoft\Graph\Beta\Generated.models.evaluationErrorCategory::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getErrorCategory():EvaluationErrorCategory +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getErrorMessage():string +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getErrorType():EvaluationErrorType +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setErrorCategory(value?:EvaluationErrorCategory):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setErrorMessage(value?:string):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setErrorType(value?:EvaluationErrorType):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluationErrorDetail +Microsoft\Graph\Beta\Generated.models.evaluationErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0000-unsupportedFile +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0001-passwordProtectedFile +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0002-fileTooLarge +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0003-archiveSizeTooLarge +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0004-textExceedsMceThreshold +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0005-partiallyScannedArchive +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0006-partialImageExtraction +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0007-imageOcrPartialResult +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0008-ocrProcessingFailure +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0009-ocrQuotaExhausted +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0010-classificationServiceError +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0011-sitExtractionFailure +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0012-textExtractionFailure +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0013-archiveTextExtractionError +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0014-missingOrInvalidConfiguration +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0015-agentFailure +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0016-enforcementTimeout +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0017-osOverride +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0018-processNonExistent +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0019-other +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0020-serviceTimeout +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0021-serviceError +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0022-serviceUnavailable +Microsoft\Graph\Beta\Generated.models.evaluationErrorType::0023-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata-->ProcessContentMetadataBase +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|getErrorAction():ErrorActions +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|getInspectionIncompleteReason():EvaluationErrorDetail +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|setErrorAction(value?:ErrorActions):void +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|public|setInspectionIncompleteReason(value?:EvaluationErrorDetail):void +Microsoft\Graph\Beta\Generated.models.evaluationIncompleteActivityMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluationIncompleteActivityMetadata Microsoft\Graph\Beta\Generated.models.evaluationScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.evaluationScope::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.evaluationScope::|public|getBackingStore():BackingStore @@ -245424,6 +247682,17 @@ Microsoft\Graph\Beta\Generated.models.extensionCollectionResponse::|public|getVa Microsoft\Graph\Beta\Generated.models.extensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.extensionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.extensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.extensionFieldCollection~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.extensionProperty-->DirectoryObject Microsoft\Graph\Beta\Generated.models.extensionProperty::|public|constructor():void Microsoft\Graph\Beta\Generated.models.extensionProperty::|public|getAppDisplayName():string @@ -247737,6 +250006,60 @@ Microsoft\Graph\Beta\Generated.models.globalSecureAccessFilteringProfileSessionC Microsoft\Graph\Beta\Generated.models.globalSecureAccessFilteringProfileSessionControl::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.globalSecureAccessFilteringProfileSessionControl::|public|setProfileId(value?:string):void Microsoft\Graph\Beta\Generated.models.globalSecureAccessFilteringProfileSessionControl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GlobalSecureAccessFilteringProfileSessionControl +Microsoft\Graph\Beta\Generated.models.goal-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.goal::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.goal::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.goal::|public|getCapabilities():GoalCapability +Microsoft\Graph\Beta\Generated.models.goal::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.goal::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.goal::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.goal::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.goal::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.goal::|public|getFinishDate():Date +Microsoft\Graph\Beta\Generated.models.goal::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.goal::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.goal::|public|getNotes():ItemBody +Microsoft\Graph\Beta\Generated.models.goal::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.goal::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.goal::|public|getStartDate():Date +Microsoft\Graph\Beta\Generated.models.goal::|public|getStatus():PlannerGoalStatus +Microsoft\Graph\Beta\Generated.models.goal::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.goal::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.goal::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setCapabilities(value?:GoalCapability):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setFinishDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setNotes(value?:ItemBody):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setStartDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setStatus(value?:PlannerGoalStatus):void +Microsoft\Graph\Beta\Generated.models.goal::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.goal::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Goal +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.goalCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.goalCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GoalCapability +Microsoft\Graph\Beta\Generated.models.goalCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.goalCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GoalCollectionResponse Microsoft\Graph\Beta\Generated.models.goals-->Entity Microsoft\Graph\Beta\Generated.models.goals::|public|constructor():void Microsoft\Graph\Beta\Generated.models.goals::|public|getExportJobs():array @@ -249932,6 +252255,35 @@ Microsoft\Graph\Beta\Generated.models.historyEventType::0002-deleted Microsoft\Graph\Beta\Generated.models.historyEventType::0003-undeleted Microsoft\Graph\Beta\Generated.models.historyEventType::0004-moved Microsoft\Graph\Beta\Generated.models.historyEventType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.historyItem-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.historyItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getActor():IdentitySet +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getEntityId():string +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getEntityType():HistoryEntityType +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getEventType():HistoryEventType +Microsoft\Graph\Beta\Generated.models.historyItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getNewData():string +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getOccurredDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getOldData():string +Microsoft\Graph\Beta\Generated.models.historyItem::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.historyItem::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.historyItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setActor(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setEntityId(value?:string):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setEntityType(value?:HistoryEntityType):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setEventType(value?:HistoryEventType):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setNewData(value?:string):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setOccurredDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setOldData(value?:string):void +Microsoft\Graph\Beta\Generated.models.historyItem::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.historyItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HistoryItem +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.historyItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HistoryItemCollectionResponse Microsoft\Graph\Beta\Generated.models.holdType::0000-none Microsoft\Graph\Beta\Generated.models.holdType::0001-private Microsoft\Graph\Beta\Generated.models.holdType::0002-public @@ -250305,6 +252657,12 @@ Microsoft\Graph\Beta\Generated.models.identityFinding::|public|setIdentity(value Microsoft\Graph\Beta\Generated.models.identityFinding::|public|setIdentityDetails(value?:IdentityDetails):void Microsoft\Graph\Beta\Generated.models.identityFinding::|public|setPermissionsCreepIndex(value?:PermissionsCreepIndex):void Microsoft\Graph\Beta\Generated.models.identityFinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityFinding +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.accessPackageAssignmentRequiredRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageAssignmentRequiredRule Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope-->ActivationScope Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|GetFieldDeserializers():array @@ -250360,6 +252718,53 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.activationTaskScopeType Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0000-allUsers Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0001-failedUsers Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentBuilderPlatforms::0000-microsoftCopilotStudio +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentBuilderPlatforms::0001-foundry +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentBuilderPlatforms::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle-->IdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy-->LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityLifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|getExcludedAgentBuilderPlatforms():AgentBuilderPlatforms +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|public|setExcludedAgentBuilderPlatforms(value?:AgentBuilderPlatforms):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingAgentBuilderPlatformsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllExcludingAgentBuilderPlatformsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|getExcludedGroups():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|setExcludedGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllExcludingGroupsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|getExcludedObjects():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|setExcludedObjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllExcludingSpecificObjectsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue-->ComplianceIssue +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|getAttestationBlockReasons():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|setAttestationBlockReasons(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttestationComplianceIssue Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|GetFieldDeserializers():array @@ -250419,6 +252824,32 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|se Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelScope Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getGoverningPolicyReferenceId():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getIssueCode():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getRuleType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setGoverningPolicyReferenceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setIssueCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setRuleType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceIssue +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceIssueCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceState::0000-compliant +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceState::0001-warning +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceState::0002-warningNotify +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceState::0003-nonCompliant +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceState::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition-->QuarantineCondition Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|GetFieldDeserializers():array @@ -250503,6 +252934,12 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResp Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setStatusReasons(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setTargetSubject(value?:WorkflowSubject):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionResponseData +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeleteOnlyEnforcementAction Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject-->WorkflowSubject Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|getDirectoryObject():DirectoryObject @@ -250511,6 +252948,20 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflow Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|setDirectoryObject(value?:DirectoryObject):void Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DirectoryObjectWorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableOnlyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|getDeletionGracePeriodInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|setDeletionGracePeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableThenDeleteEnforcementAction Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet-->SubjectSet Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|GetFieldDeserializers():array @@ -250519,6 +252970,12 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::| Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|setGroups(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GroupBasedSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy-->LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestLifecyclePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GuestLifecyclePolicy Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|GetFieldDeserializers():array @@ -250558,12 +253015,40 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|pu Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|public|setTermsOfUse(value?:TermsOfUseContainer):void Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityGovernance Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getComplianceIssues():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getEffectiveGoverningPolicy():LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getLastAttestationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setComplianceIssues(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setEffectiveGoverningPolicy(value?:LifecyclePolicy):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setLastAttestationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|getLastActivityThresholdInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|setLastActivityThresholdInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InactivityRule Microsoft\Graph\Beta\Generated.models.identityGovernance.insights-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Insights +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|getInvitationRedemptionThresholdInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|public|setInvitationRedemptionThresholdInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.invitationRedemptionRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InvitationRedemptionRule Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getEmailSettings():EmailSettings @@ -250576,6 +253061,345 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSett Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setWorkflowScheduleIntervalInHours(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleManagementSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getCreatedBy():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getEnforcementAction():LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getGracePeriodInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getLastModifiedBy():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getNotificationSchedule():LifecyclePolicyNotificationSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getPolicySource():LifecyclePolicySource +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getReport():LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getRules():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getScope():SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getVersionNumber():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getVersions():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setCreatedBy(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setEnforcementAction(value?:LifecyclePolicyEnforcementAction):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setGracePeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setLastModifiedBy(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setNotificationSchedule(value?:LifecyclePolicyNotificationSettings):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setPolicySource(value?:LifecyclePolicySource):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setReport(value?:LifecyclePolicyReport):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setRules(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setScope(value?:SubjectSet):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setVersionNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setVersions(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference-->LifecyclePolicySubjectReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyAgentIdentitySubjectReference::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyAgentIdentitySubjectReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyComplianceStatus::0000-notEvaluated +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyComplianceStatus::0001-compliant +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyComplianceStatus::0002-nonCompliant +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyComplianceStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0000-none +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0001-warningStateEnabled +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0002-nonComplianceNotificationSent +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0003-firstNotificationSent +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0004-secondNotificationSent +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0005-finalNotificationSent +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0006-disabled +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0007-deleted +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0008-complianceRestored +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementActionState::0009-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0000-notRequired +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0001-notStarted +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0002-processing +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0003-waiting +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0004-actionDue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0005-complete +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0006-unknown +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementStatus::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|getActionType():LifecyclePolicyImpactActionType +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|getDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|setActionType(value?:LifecyclePolicyImpactActionType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|setDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyImpactAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0000-objectCoveredByPolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0001-attestationNeededWarning +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0002-attestationNeededNotificationSent +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0003-disabledDueToAttestationNonCompliance +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0004-deletedDueToAttestationNonCompliance +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactActionType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|getActionsTaken():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|getSubject():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|setActionsTaken(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|public|setSubject(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyImpactSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyImpactSummary +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0000-nonComplianceNotification +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0001-firstNotification +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0002-secondNotification +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0003-finalNotification +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0004-disable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0005-disableNotification +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0006-delete +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNextEnforcementAction::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getAdditionalFallbackRecipients():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getOffsetsAfterNonComplianceInDays():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setAdditionalFallbackRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setOffsetsAfterNonComplianceInDays(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyNotificationSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|getOrderedPolicyIds():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|getSubjectType():SubjectType +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|setOrderedPolicyIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|setSubjectType(value?:SubjectType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyPriorityConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|getId():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReference~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRelationship::0000-effective +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRelationship::0001-inScopeButIneffective +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRelationship::0002-pending +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRelationship::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|getPolicyVersion():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|getScopeProcessing():LifecyclePolicyScopeProcessing +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|getSubjects():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|getSubjectsInScopeCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|setPolicyVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|setScopeProcessing(value?:LifecyclePolicyScopeProcessing):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|setSubjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|public|setSubjectsInScopeCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyReport +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getCurrentStartedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getCurrentStatus():LifecyclePolicyScopeProcessingStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getLastSuccessfulProcessingDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getLatestAttempt():LifecyclePolicyScopeProcessingAttempt +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setCurrentStartedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setCurrentStatus(value?:LifecyclePolicyScopeProcessingStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setLastSuccessfulProcessingDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setLatestAttempt(value?:LifecyclePolicyScopeProcessingAttempt):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyScopeProcessing +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getError():PublicError +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getStartedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|getStatus():LifecyclePolicyScopeProcessingAttemptStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setError(value?:PublicError):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setStartedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|public|setStatus(value?:LifecyclePolicyScopeProcessingAttemptStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyScopeProcessingAttempt +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0000-notStarted +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0001-evaluating +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0002-processing +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0003-completed +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0004-failed +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0005-timedOut +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0006-invalidScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttemptStatus::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingAttempt~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingStatus::0000-idle +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingStatus::0001-notStarted +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingStatus::0002-evaluating +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingStatus::0003-processing +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessingStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyScopeProcessing~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0000-userCreated +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0001-systemDefault +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|getEvaluatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|getStatus():LifecyclePolicyComplianceStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|setEvaluatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|public|setStatus(value?:LifecyclePolicyComplianceStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicySubjectCompliance +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectCompliance~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getIsLocked():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getIsTerminal():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getLastAction():LifecyclePolicyEnforcementActionState +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getLastActionDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getNextAction():LifecyclePolicyNextEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getNextActionDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|getStatus():LifecyclePolicyEnforcementStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setIsLocked(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setIsTerminal(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setLastAction(value?:LifecyclePolicyEnforcementActionState):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setLastActionDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setNextAction(value?:LifecyclePolicyNextEnforcementAction):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setNextActionDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|public|setStatus(value?:LifecyclePolicyEnforcementStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicySubjectEnforcement +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectEnforcement~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|getId():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicySubjectReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReference~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|getCompliance():LifecyclePolicySubjectCompliance +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|getEffectivePolicy():LifecyclePolicyReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|getEnforcement():LifecyclePolicySubjectEnforcement +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|getRelationship():LifecyclePolicyRelationship +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|getSubject():LifecyclePolicySubjectReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|setCompliance(value?:LifecyclePolicySubjectCompliance):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|setEffectivePolicy(value?:LifecyclePolicyReference):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|setEnforcement(value?:LifecyclePolicySubjectEnforcement):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|setRelationship(value?:LifecyclePolicyRelationship):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|public|setSubject(value?:LifecyclePolicySubjectReference):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicySubjectReport +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySubjectReportCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicySubjectReportCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference-->LifecyclePolicySubjectReference +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyUserSubjectReference::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyUserSubjectReference Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0000-joiner Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0001-leaver Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0002-unknownFutureValue @@ -250601,6 +253425,8 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsConta Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getDeletedItems():DeletedItemContainer Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getInsights():Insights +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getLifecyclePolicies():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getLifecyclePolicyPriorityConfigurations():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getSettings():LifecycleManagementSettings Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getTaskDefinitions():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getWorkflows():array @@ -250610,6 +253436,8 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsConta Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setCustomTaskExtensions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setDeletedItems(value?:DeletedItemContainer):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setInsights(value?:Insights):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setLifecyclePolicies(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setLifecyclePolicyPriorityConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setSettings(value?:LifecycleManagementSettings):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setTaskDefinitions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflows(value?:array):void @@ -250686,6 +253514,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuaranti Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|setPercentage(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PercentageBasedQuarantineCondition +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|getAttestationIntervalInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|setAttestationIntervalInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeriodicAttestationRule Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getBackingStore():BackingStore @@ -250847,6 +253683,22 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|set Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunSummary Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|getInScopeObjects():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|setInScopeObjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SelectedObjectsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|getMinimumSponsorCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|setMinimumSponsorCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SponsorPresenceRule Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getCompletedDateTime():DateTime @@ -251155,6 +254007,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|publ Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerAttribute Microsoft\Graph\Beta\Generated.models.identityGovernance.triggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle-->IdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|getComplianceState():ComplianceState +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|public|setComplianceState(value?:ComplianceState):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userIdentityLifecycle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserIdentityLifecycle Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.userInactivityTrigger::|public|GetFieldDeserializers():array @@ -255044,6 +257904,7 @@ Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV160 Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV170():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV180():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV260():bool +Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV270():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV80():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV90():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|Serialize(writer:ISerializationWriter):void @@ -255060,6 +257921,7 @@ Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV160 Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV170(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV180(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV260(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV270(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV80(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV90(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosMinimumOperatingSystem @@ -257086,6 +259948,18 @@ Microsoft\Graph\Beta\Generated.models.licenseUnitsDetail::|public|setSuspended(v Microsoft\Graph\Beta\Generated.models.licenseUnitsDetail::|public|setWarning(value?:int):void Microsoft\Graph\Beta\Generated.models.licenseUnitsDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LicenseUnitsDetail Microsoft\Graph\Beta\Generated.models.licenseUnitsDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.lifecyclePolicyComplianceState::0000-compliant +Microsoft\Graph\Beta\Generated.models.lifecyclePolicyComplianceState::0001-warning +Microsoft\Graph\Beta\Generated.models.lifecyclePolicyComplianceState::0002-warningNotify +Microsoft\Graph\Beta\Generated.models.lifecyclePolicyComplianceState::0003-nonCompliant +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity-->CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|getValue():float +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|public|setValue(value?:float):void +Microsoft\Graph\Beta\Generated.models.limitedCostManagementQuantity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LimitedCostManagementQuantity Microsoft\Graph\Beta\Generated.models.linkableIdentifiers::|public|constructor():void Microsoft\Graph\Beta\Generated.models.linkableIdentifiers::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.linkableIdentifiers::|public|getBackingStore():BackingStore @@ -258597,6 +261471,7 @@ Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV1 Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV140():bool Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV150():bool Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV260():bool +Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV270():bool Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setBackingStore(value:BackingStore):void @@ -258616,6 +261491,7 @@ Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV1 Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV140(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV150(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV260(value?:bool):void +Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV270(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOSMinimumOperatingSystem Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.macOSOfficeSuiteApp-->MobileApp @@ -259245,6 +262121,7 @@ Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getChildFolderCount Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getChildFolders():array Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getIsHidden():bool Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getItems():array Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getMultiValueExtendedProperties():array Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|getParentFolderId():string @@ -259258,6 +262135,7 @@ Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|Serialize(writer:IS Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setChildFolderCount(value?:int):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setChildFolders(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setIsHidden(value?:bool):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setItems(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setMultiValueExtendedProperties(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxFolder::|public|setParentFolderId(value?:string):void @@ -271569,6 +274447,7 @@ Microsoft\Graph\Beta\Generated.models.operationApprovalPolicyType::0005-script Microsoft\Graph\Beta\Generated.models.operationApprovalPolicyType::0006-role Microsoft\Graph\Beta\Generated.models.operationApprovalPolicyType::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.operationApprovalPolicyType::0008-tenantConfiguration +Microsoft\Graph\Beta\Generated.models.operationApprovalPolicyType::0009-deviceDeprovision Microsoft\Graph\Beta\Generated.models.operationApprovalRequest-->Entity Microsoft\Graph\Beta\Generated.models.operationApprovalRequest::|public|constructor():void Microsoft\Graph\Beta\Generated.models.operationApprovalRequest::|public|getApprovalJustification():string @@ -272998,6 +275877,14 @@ Microsoft\Graph\Beta\Generated.models.partnerInformation~~>AdditionalDataHolder; Microsoft\Graph\Beta\Generated.models.partners.billing.attributeSet::0000-full Microsoft\Graph\Beta\Generated.models.partners.billing.attributeSet::0001-basic Microsoft\Graph\Beta\Generated.models.partners.billing.attributeSet::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage-->Entity +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|getBilled():BilledAggregatedUsage +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|public|setBilled(value?:BilledAggregatedUsage):void +Microsoft\Graph\Beta\Generated.models.partners.billing.azureAggregatedUsage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureAggregatedUsage Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage-->Entity Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|public|getBilled():BilledUsage @@ -273008,6 +275895,12 @@ Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|public|Seria Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|public|setBilled(value?:BilledUsage):void Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|public|setUnbilled(value?:UnbilledUsage):void Microsoft\Graph\Beta\Generated.models.partners.billing.azureUsage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureUsage +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage-->Entity +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.partners.billing.billedAggregatedUsage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BilledAggregatedUsage Microsoft\Graph\Beta\Generated.models.partners.billing.billedReconciliation-->Entity Microsoft\Graph\Beta\Generated.models.partners.billing.billedReconciliation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.partners.billing.billedReconciliation::|public|GetFieldDeserializers():array @@ -273022,6 +275915,7 @@ Microsoft\Graph\Beta\Generated.models.partners.billing.billedUsage::|public|Seri Microsoft\Graph\Beta\Generated.models.partners.billing.billedUsage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BilledUsage Microsoft\Graph\Beta\Generated.models.partners.billing.billing-->Entity Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|getAggregatedUsage():AzureAggregatedUsage Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|getManifests():array Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|getOperations():array @@ -273029,6 +275923,7 @@ Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|getRecon Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|getUsage():AzureUsage Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|setAggregatedUsage(value?:AzureAggregatedUsage):void Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|setManifests(value?:array):void Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|setOperations(value?:array):void Microsoft\Graph\Beta\Generated.models.partners.billing.billing::|public|setReconciliation(value?:BillingReconciliation):void @@ -273757,6 +276652,12 @@ Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setProfilePro Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setProfileSources(value?:array):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setPronouns(value?:PronounsSettings):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettings +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold-->CostManagementAlertThreshold +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.percentageCostManagementAlertThreshold::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PercentageCostManagementAlertThreshold Microsoft\Graph\Beta\Generated.models.perfectForwardSecrecyGroup::0000-pfs1 Microsoft\Graph\Beta\Generated.models.perfectForwardSecrecyGroup::0001-pfs2 Microsoft\Graph\Beta\Generated.models.perfectForwardSecrecyGroup::0002-pfs2048 @@ -274819,21 +277720,166 @@ Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setOdataType Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setServicePlanId(value?:string):void Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlaceServicePlanInfo Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plan-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.plan::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plan::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.plan::|public|getBuckets():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getCalendar():PlanCalendar +Microsoft\Graph\Beta\Generated.models.plan::|public|getCapabilities():PlanCapability +Microsoft\Graph\Beta\Generated.models.plan::|public|getContainer():PlanContainer +Microsoft\Graph\Beta\Generated.models.plan::|public|getContentSensitivityLabelAssignment():ContentSensitivityLabelAssignment +Microsoft\Graph\Beta\Generated.models.plan::|public|getContexts():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getCreationInfo():CreationInfo +Microsoft\Graph\Beta\Generated.models.plan::|public|getCustomFieldDefinitions():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getDependencies():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.plan::|public|getDuration():int +Microsoft\Graph\Beta\Generated.models.plan::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.plan::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getGoals():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getHasChat():bool +Microsoft\Graph\Beta\Generated.models.plan::|public|getHistoryItems():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.plan::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plan::|public|getLinks():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getPlanView():PlanView +Microsoft\Graph\Beta\Generated.models.plan::|public|getSharedWithContainers():array +Microsoft\Graph\Beta\Generated.models.plan::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.plan::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.plan::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setBuckets(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setCalendar(value?:PlanCalendar):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setCapabilities(value?:PlanCapability):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setContainer(value?:PlanContainer):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setContentSensitivityLabelAssignment(value?:ContentSensitivityLabelAssignment):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setContexts(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setCreationInfo(value?:CreationInfo):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setCustomFieldDefinitions(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setDependencies(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setDuration(value?:int):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setGoals(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setHasChat(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setHistoryItems(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setLinks(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setPlanView(value?:PlanView):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setSharedWithContainers(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.plan::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Plan +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|getTimeZone():string +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|getWorkDayDefaults():WorkDayDefaults +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|setTimeZone(value?:string):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|public|setWorkDayDefaults(value?:WorkDayDefaults):void +Microsoft\Graph\Beta\Generated.models.planCalendar::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanCalendar +Microsoft\Graph\Beta\Generated.models.planCalendar~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.planCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getCalendar():bool +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getCustomFields():bool +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.planCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getGoals():bool +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.planCapability::|public|getUndo():bool +Microsoft\Graph\Beta\Generated.models.planCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setCalendar(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setCustomFields(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setGoals(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.planCapability::|public|setUndo(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanCapability +Microsoft\Graph\Beta\Generated.models.planCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.planCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.planCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.models.planContainer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.planContainer::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.planContainer::|public|getContainerId():string +Microsoft\Graph\Beta\Generated.models.planContainer::|public|getContainerType():PlannerContainerType +Microsoft\Graph\Beta\Generated.models.planContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planContainer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.planContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|setContainerId(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|setContainerType(value?:PlannerContainerType):void +Microsoft\Graph\Beta\Generated.models.planContainer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanContainer +Microsoft\Graph\Beta\Generated.models.planContainer~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.planContextLink-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getAssociationType():string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getCustomLinkText():string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getDisplayAs():PlannerPlanContextType +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getDisplayNameSegments():array +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getIsActive():bool +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getIsCreation():bool +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getKey():string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getOwnerAppId():string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|getWebUrl():string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setAssociationType(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setCustomLinkText(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setDisplayAs(value?:PlannerPlanContextType):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setDisplayNameSegments(value?:array):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setIsActive(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setIsCreation(value?:bool):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setOwnerAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|public|setWebUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.planContextLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanContextLink +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.planContextLinkCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanContextLinkCollectionResponse Microsoft\Graph\Beta\Generated.models.planner-->Entity Microsoft\Graph\Beta\Generated.models.planner::|public|constructor():void Microsoft\Graph\Beta\Generated.models.planner::|public|getBuckets():array Microsoft\Graph\Beta\Generated.models.planner::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.planner::|public|getGoals():array Microsoft\Graph\Beta\Generated.models.planner::|public|getPlans():array +Microsoft\Graph\Beta\Generated.models.planner::|public|getPlansV2():array Microsoft\Graph\Beta\Generated.models.planner::|public|getRosters():array Microsoft\Graph\Beta\Generated.models.planner::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.planner::|public|getTasksV2():array Microsoft\Graph\Beta\Generated.models.planner::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.planner::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.planner::|public|setBuckets(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setGoals(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setPlans(value?:array):void +Microsoft\Graph\Beta\Generated.models.planner::|public|setPlansV2(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setRosters(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.planner::|public|setTasksV2(value?:array):void Microsoft\Graph\Beta\Generated.models.planner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Planner Microsoft\Graph\Beta\Generated.models.plannerAppliedCategories::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerAppliedCategories::|public|getAdditionalData():array @@ -274868,14 +277914,20 @@ Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|constructor() Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getJustification():string +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getStatusChangedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|getStatusChangedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setStatusChangedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.plannerArchivalInfo::|public|setStatusChangedDateTime(value?:DateTime):void @@ -275032,6 +278084,47 @@ Microsoft\Graph\Beta\Generated.models.plannerCategoryDescriptions::|public|setCa Microsoft\Graph\Beta\Generated.models.plannerCategoryDescriptions::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.plannerCategoryDescriptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerCategoryDescriptions Microsoft\Graph\Beta\Generated.models.plannerCategoryDescriptions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plannerChatMessage-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getContent():string +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getDeletedTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getEditedTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getIsDeleted():bool +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getIsEdited():bool +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getMessageType():PlannerChatMessageType +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getParentEntityId():string +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getProperties():ChatMessageProperties +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|getThreadType():PlannerChatThreadType +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setContent(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setDeletedTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setEditedTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setIsDeleted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setIsEdited(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setMessageType(value?:PlannerChatMessageType):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setParentEntityId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setProperties(value?:ChatMessageProperties):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|public|setThreadType(value?:PlannerChatThreadType):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessage +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerChatMessageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageCollectionResponse +Microsoft\Graph\Beta\Generated.models.plannerChatMessageType::0000-richTextHtml +Microsoft\Graph\Beta\Generated.models.plannerChatMessageType::0001-plainText +Microsoft\Graph\Beta\Generated.models.plannerChatMessageType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.plannerChatThreadType::0000-task +Microsoft\Graph\Beta\Generated.models.plannerChatThreadType::0001-plan +Microsoft\Graph\Beta\Generated.models.plannerChatThreadType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.plannerChecklistItems::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerChecklistItems::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.plannerChecklistItems::|public|getBackingStore():BackingStore @@ -275065,6 +278158,9 @@ Microsoft\Graph\Beta\Generated.models.plannerContainerType::0005-user Microsoft\Graph\Beta\Generated.models.plannerContainerType::0006-teamsChannel Microsoft\Graph\Beta\Generated.models.plannerContainerType::0007-onlineMeeting Microsoft\Graph\Beta\Generated.models.plannerContainerType::0008-plannerTask +Microsoft\Graph\Beta\Generated.models.plannerContainerType::0009-officeDocument +Microsoft\Graph\Beta\Generated.models.plannerContainerType::0010-meeting +Microsoft\Graph\Beta\Generated.models.plannerContainerType::0011-dataverseProject Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0000-none Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0001-external Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0002-publication @@ -275224,9 +278320,11 @@ Microsoft\Graph\Beta\Generated.models.plannerGroup-->Entity Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|getPlans():array +Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|getPlansV2():array Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|setPlans(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|setPlansV2(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGroup Microsoft\Graph\Beta\Generated.models.plannerHistoryItem-->PlannerDelta Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|constructor():void @@ -275419,6 +278517,13 @@ Microsoft\Graph\Beta\Generated.models.plannerPlanContextDetailsCollection::|publ Microsoft\Graph\Beta\Generated.models.plannerPlanContextDetailsCollection::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.plannerPlanContextDetailsCollection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanContextDetailsCollection Microsoft\Graph\Beta\Generated.models.plannerPlanContextDetailsCollection~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0000-teamsTab +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0001-sharePointPage +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0002-meetingNotes +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0003-other +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0005-loopPage +Microsoft\Graph\Beta\Generated.models.plannerPlanContextType::0006-project Microsoft\Graph\Beta\Generated.models.plannerPlanCreation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerPlanCreation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.plannerPlanCreation::|public|getBackingStore():BackingStore @@ -276012,6 +279117,11 @@ Microsoft\Graph\Beta\Generated.models.plannerTaskRoleBasedRule::|public|setPrope Microsoft\Graph\Beta\Generated.models.plannerTaskRoleBasedRule::|public|setRole(value?:PlannerTaskConfigurationRoleBase):void Microsoft\Graph\Beta\Generated.models.plannerTaskRoleBasedRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskRoleBasedRule Microsoft\Graph\Beta\Generated.models.plannerTaskRoleBasedRule~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plannerTaskStatus::0000-notStarted +Microsoft\Graph\Beta\Generated.models.plannerTaskStatus::0001-inProgress +Microsoft\Graph\Beta\Generated.models.plannerTaskStatus::0002-completed +Microsoft\Graph\Beta\Generated.models.plannerTaskStatus::0003-blocked +Microsoft\Graph\Beta\Generated.models.plannerTaskStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.plannerTaskTargetKind::0000-group Microsoft\Graph\Beta\Generated.models.plannerTaskTargetKind::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.plannerTeamsPublicationInfo-->PlannerTaskCreation @@ -276041,10 +279151,12 @@ Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getFavoritePlans():ar Microsoft\Graph\Beta\Generated.models.plannerUser::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getMyDayTasks():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getPlans():array +Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getPlansV2():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getRecentPlanReferences():PlannerRecentPlanReferenceCollection Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getRecentPlans():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getRosterPlans():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.plannerUser::|public|getTasksV2():array Microsoft\Graph\Beta\Generated.models.plannerUser::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.plannerUser::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setAll(value?:array):void @@ -276052,10 +279164,12 @@ Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setFavoritePlanRefere Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setFavoritePlans(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setMyDayTasks(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setPlans(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setPlansV2(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setRecentPlanReferences(value?:PlannerRecentPlanReferenceCollection):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setRecentPlans(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setRosterPlans(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerUser::|public|setTasksV2(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerUser Microsoft\Graph\Beta\Generated.models.plannerUserIds::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerUserIds::|public|getAdditionalData():array @@ -276087,6 +279201,19 @@ Microsoft\Graph\Beta\Generated.models.planUsageRight::|public|setPlanId(value?:s Microsoft\Graph\Beta\Generated.models.planUsageRight::|public|setUsageRights(value?:UsageRightsInfo):void Microsoft\Graph\Beta\Generated.models.planUsageRight::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanUsageRight Microsoft\Graph\Beta\Generated.models.planUsageRight~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.planView::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.planView::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.planView::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.planView::|public|getCategories():array +Microsoft\Graph\Beta\Generated.models.planView::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.planView::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.planView::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.planView::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.planView::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.planView::|public|setCategories(value?:array):void +Microsoft\Graph\Beta\Generated.models.planView::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.planView::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlanView +Microsoft\Graph\Beta\Generated.models.planView~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.platform::0000-unknown Microsoft\Graph\Beta\Generated.models.platform::0001-ios Microsoft\Graph\Beta\Generated.models.platform::0002-android @@ -276154,6 +279281,21 @@ Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setInclusions(value Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.policyBinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyBinding Microsoft\Graph\Beta\Generated.models.policyBinding~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|getErrorSettings():ErrorSettings +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|setErrorSettings(value?:ErrorSettings):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.policyConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyConfiguration +Microsoft\Graph\Beta\Generated.models.policyConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.policyDeletableItem::|public|getBackingStore():BackingStore @@ -276346,6 +279488,7 @@ Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getLocationExclus Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getLocations():array Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getPolicyActions():array +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getPolicyConfiguration():PolicyConfiguration Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setActivities(value?:UserActivityTypes):void Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setAdditionalData(value?:array):void @@ -276355,6 +279498,7 @@ Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setLocationExclus Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setLocations(value?:array):void Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setPolicyActions(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setPolicyConfiguration(value?:PolicyConfiguration):void Microsoft\Graph\Beta\Generated.models.policyScopeBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyScopeBase Microsoft\Graph\Beta\Generated.models.policyScopeBase~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.policySet-->Entity @@ -281003,6 +284147,7 @@ Microsoft\Graph\Beta\Generated.models.ratingUnitedStatesTelevisionType::0006-chi Microsoft\Graph\Beta\Generated.models.ratingUnitedStatesTelevisionType::0007-adults Microsoft\Graph\Beta\Generated.models.rbacApplication-->Entity Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|getDeletedItems():DirectoryRoleManagementDeletedItemContainer Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|getResourceNamespaces():array Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|getRoleAssignmentApprovals():array @@ -281017,6 +284162,7 @@ Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|getRoleEligibilit Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|getTransitiveRoleAssignments():array Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|setDeletedItems(value?:DirectoryRoleManagementDeletedItemContainer):void Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|setResourceNamespaces(value?:array):void Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|setRoleAssignmentApprovals(value?:array):void Microsoft\Graph\Beta\Generated.models.rbacApplication::|public|setRoleAssignments(value?:array):void @@ -282162,6 +285308,7 @@ Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getDisplayName():st Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getRelationship():PersonRelationship +Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getRelationshipLabel():string Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getUserId():string Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|Serialize(writer:ISerializationWriter):void @@ -282170,6 +285317,7 @@ Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setBackingStore(val Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setRelationship(value?:PersonRelationship):void +Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setRelationshipLabel(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setUserId(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedPerson @@ -286386,6 +289534,12 @@ Microsoft\Graph\Beta\Generated.models.security.a365AiExecuteTool::|public|GetFie Microsoft\Graph\Beta\Generated.models.security.a365AiExecuteTool::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.a365AiExecuteTool::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.a365AiExecuteTool::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiExecuteTool +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail-->AuditData +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.a365AiGuardrail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiGuardrail Microsoft\Graph\Beta\Generated.models.security.a365AiInferenceCall-->AuditData Microsoft\Graph\Beta\Generated.models.security.a365AiInferenceCall::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.a365AiInferenceCall::|public|GetFieldDeserializers():array @@ -286642,6 +289796,12 @@ Microsoft\Graph\Beta\Generated.models.security.aiExecuteToolAuditRecord::|public Microsoft\Graph\Beta\Generated.models.security.aiExecuteToolAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.aiExecuteToolAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.aiExecuteToolAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiExecuteToolAuditRecord +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail-->AuditData +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.aiGuardrail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiGuardrail Microsoft\Graph\Beta\Generated.models.security.aiInteractionsChangeNotificationAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|GetFieldDeserializers():array @@ -288074,7 +291234,42 @@ Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0467-Security Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0468-MDASH Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0469-DefenderSecurityForAIConfiguration Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0470-SparkCoreCustomLivePool -Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0471-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0471-PlannerCustomFieldDefinition +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0472-PlannerCustomFieldDefinitionList +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0473-SyntheticMediaDetectionEvent +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0474-VivaGlintVivaInsightsIntegration +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0475-PeopleSkillsAdmin +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0476-PeopleSkillsUser +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0477-DSPMAdminActivity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0478-OnDemandExchangeClassification +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0479-UniversalPrintSecureScan +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0480-CloudSecurityManagement +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0481-CloudSecurityConnector +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0482-CloudSecurityEnablement +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0483-MCSRawEmailContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0484-AIGuardrail +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0485-A365AIGuardrail +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0486-WorkIQAdminActivity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0487-VivaGlintClientConfiguration +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0488-VivaGlintDataRetention +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0489-FilteringTeamsMessageFileInfo +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0490-SharePointFileArchivePolicy +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0491-DefenderAutomationRule +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0492-DefenderGeneratedPlaybook +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0493-DefenderIntegration +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0494-P4AIDagSitePermissionsRecord +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0495-PlannerDependency +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0496-PlannerDependencyList +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0497-CSCContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0498-MicrosoftSecurityForAIConfiguration +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0499-MicrosoftSecurityForAIRealTimeProtection +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0500-MTPContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0501-ComplianceEvaluationIncomplete +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0502-ComplianceEndpointEvaluationIncomplete +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0503-MicrosoftTeamsMoveMessages +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0504-ECSContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0505-MESRawEmailContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0506-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0000-Regular Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0001-Reserved Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0002-Admin @@ -289401,6 +292596,24 @@ Microsoft\Graph\Beta\Generated.models.security.cloudLogonSessionEvidence::|publi Microsoft\Graph\Beta\Generated.models.security.cloudLogonSessionEvidence::|public|setStartUtcDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.cloudLogonSessionEvidence::|public|setUserAgent(value?:string):void Microsoft\Graph\Beta\Generated.models.security.cloudLogonSessionEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudLogonSessionEvidence +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector-->AuditData +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityConnector::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudSecurityConnector +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement-->AuditData +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityEnablement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudSecurityEnablement +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement-->AuditData +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudSecurityManagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudSecurityManagement Microsoft\Graph\Beta\Generated.models.security.cloudUpdateDeviceConfigAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|GetFieldDeserializers():array @@ -289537,6 +292750,18 @@ Microsoft\Graph\Beta\Generated.models.security.complianceDLPSharePointClassifica Microsoft\Graph\Beta\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationExtendedAuditRecord +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete-->AuditData +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.complianceEndpointEvaluationIncomplete::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceEndpointEvaluationIncomplete +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete-->AuditData +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.complianceEvaluationIncomplete::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceEvaluationIncomplete Microsoft\Graph\Beta\Generated.models.security.complianceExchangeOcrAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.complianceExchangeOcrAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.complianceExchangeOcrAuditRecord::|public|GetFieldDeserializers():array @@ -289829,6 +293054,12 @@ Microsoft\Graph\Beta\Generated.models.security.crossTenantAccessPolicyAuditRecor Microsoft\Graph\Beta\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.crossTenantAccessPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyAuditRecord +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata-->AuditData +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cscContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CscContentMetadata Microsoft\Graph\Beta\Generated.models.security.customAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.customAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.customAction::|public|GetFieldDeserializers():array @@ -289991,6 +293222,12 @@ Microsoft\Graph\Beta\Generated.models.security.defaultAuditData::|static|public| Microsoft\Graph\Beta\Generated.models.security.defaultRecordBehavior::0000-startLocked Microsoft\Graph\Beta\Generated.models.security.defaultRecordBehavior::0001-startUnlocked Microsoft\Graph\Beta\Generated.models.security.defaultRecordBehavior::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule-->AuditData +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.defenderAutomationRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderAutomationRule Microsoft\Graph\Beta\Generated.models.security.defenderAvStatus::0000-notReporting Microsoft\Graph\Beta\Generated.models.security.defenderAvStatus::0001-disabled Microsoft\Graph\Beta\Generated.models.security.defenderAvStatus::0002-notUpdated @@ -290004,6 +293241,18 @@ Microsoft\Graph\Beta\Generated.models.security.defenderCaseManagementAuditRecord Microsoft\Graph\Beta\Generated.models.security.defenderCaseManagementAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.defenderCaseManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.defenderCaseManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderCaseManagementAuditRecord +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook-->AuditData +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.defenderGeneratedPlaybook::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderGeneratedPlaybook +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration-->AuditData +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.defenderIntegration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderIntegration Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|public|GetFieldDeserializers():array @@ -290080,6 +293329,7 @@ Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getAlert Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getAutomatedActions():AutomatedActionSet Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getIncidentConfiguration():IncidentConfiguration Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getOrganizationalScope():OrganizationalScope Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getResponseActions():array @@ -290088,6 +293338,7 @@ Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAddit Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAlertTemplate(value?:AlertTemplate):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAutomatedActions(value?:AutomatedActionSet):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setIncidentConfiguration(value?:IncidentConfiguration):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setOrganizationalScope(value?:OrganizationalScope):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setResponseActions(value?:array):void @@ -291284,12 +294535,24 @@ Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|publ Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotSessionRecord +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity-->AuditData +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dspmAdminActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DspmAdminActivity Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Dynamics365BusinessCentralAuditRecord +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata-->AuditData +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.ecsContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EcsContentMetadata Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation-->CaseOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getAdditionalDataOptions():AdditionalDataOptions @@ -292396,6 +295659,12 @@ Microsoft\Graph\Beta\Generated.models.security.fileUrlThreatSubmission::|public| Microsoft\Graph\Beta\Generated.models.security.fileUrlThreatSubmission::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.fileUrlThreatSubmission::|public|setFileUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.security.fileUrlThreatSubmission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileUrlThreatSubmission +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo-->AuditData +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.filteringTeamsMessageFileInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilteringTeamsMessageFileInfo Microsoft\Graph\Beta\Generated.models.security.forceUserPasswordResetEntityIdentifier::0000-accountSid Microsoft\Graph\Beta\Generated.models.security.forceUserPasswordResetEntityIdentifier::0001-initiatingProcessAccountSid Microsoft\Graph\Beta\Generated.models.security.forceUserPasswordResetEntityIdentifier::0002-requestAccountSid @@ -293294,6 +296563,19 @@ Microsoft\Graph\Beta\Generated.models.security.incidentCollectionResponse::|publ Microsoft\Graph\Beta\Generated.models.security.incidentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.incidentCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.security.incidentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IncidentCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|getIsExcludedFromIncidentCorrelation():bool +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|setIsExcludedFromIncidentCorrelation(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IncidentConfiguration +Microsoft\Graph\Beta\Generated.models.security.incidentConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.incidentStatus::0000-active Microsoft\Graph\Beta\Generated.models.security.incidentStatus::0001-resolved Microsoft\Graph\Beta\Generated.models.security.incidentStatus::0002-inProgress @@ -294261,6 +297543,12 @@ Microsoft\Graph\Beta\Generated.models.security.mcasAlertsAuditRecord::|public|Ge Microsoft\Graph\Beta\Generated.models.security.mcasAlertsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.mcasAlertsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.mcasAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):McasAlertsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mcsRawEmailContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):McsRawEmailContentMetadata Microsoft\Graph\Beta\Generated.models.security.mdaAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.mdaAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mdaAuditRecord::|public|GetFieldDeserializers():array @@ -294316,6 +297604,12 @@ Microsoft\Graph\Beta\Generated.models.security.meshWorldsAuditRecord::|public|Ge Microsoft\Graph\Beta\Generated.models.security.meshWorldsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.meshWorldsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.meshWorldsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MeshWorldsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mesRawEmailContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MesRawEmailContentMetadata Microsoft\Graph\Beta\Generated.models.security.metadataAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.security.metadataAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.metadataAction::|public|GetFieldDeserializers():array @@ -294428,6 +297722,18 @@ Microsoft\Graph\Beta\Generated.models.security.microsoftPurviewUnifiedCatalogOpe Microsoft\Graph\Beta\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewUnifiedCatalogOperationRecord +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration-->AuditData +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftSecurityForAiConfiguration +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection-->AuditData +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.microsoftSecurityForAiRealTimeProtection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftSecurityForAiRealTimeProtection Microsoft\Graph\Beta\Generated.models.security.microsoftStreamAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.microsoftStreamAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.microsoftStreamAuditRecord::|public|GetFieldDeserializers():array @@ -294458,6 +297764,12 @@ Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsDeviceAuditRecord:: Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsDeviceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsDeviceAuditRecord +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages-->AuditData +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsMoveMessages::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsMoveMessages Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|GetFieldDeserializers():array @@ -294689,6 +298001,12 @@ Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecor Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsticNationStateNotificationRecord +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mtpContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MtpContentMetadata Microsoft\Graph\Beta\Generated.models.security.multiStageDispositionAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.multiStageDispositionAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.multiStageDispositionAuditRecord::|public|GetFieldDeserializers():array @@ -294801,6 +298119,12 @@ Microsoft\Graph\Beta\Generated.models.security.onboardingStatus::0001-onboarded Microsoft\Graph\Beta\Generated.models.security.onboardingStatus::0002-canBeOnboarded Microsoft\Graph\Beta\Generated.models.security.onboardingStatus::0003-unsupported Microsoft\Graph\Beta\Generated.models.security.onboardingStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification-->AuditData +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.onDemandExchangeClassification::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnDemandExchangeClassification Microsoft\Graph\Beta\Generated.models.security.onDemandSharePointClassificationAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|GetFieldDeserializers():array @@ -294884,6 +298208,12 @@ Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|Get Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentRecord +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.p4AiDagSitePermissionsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4AiDagSitePermissionsRecord Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|GetFieldDeserializers():array @@ -294921,6 +298251,18 @@ Microsoft\Graph\Beta\Generated.models.security.peopleAdminSettingsAuditRecord::| Microsoft\Graph\Beta\Generated.models.security.peopleAdminSettingsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.peopleAdminSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.peopleAdminSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettingsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin-->AuditData +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeopleSkillsAdmin +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser-->AuditData +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.peopleSkillsUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeopleSkillsUser Microsoft\Graph\Beta\Generated.models.security.physicalBadgingSignalAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.physicalBadgingSignalAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.physicalBadgingSignalAuditRecord::|public|GetFieldDeserializers():array @@ -294951,6 +298293,30 @@ Microsoft\Graph\Beta\Generated.models.security.plannerCopyPlanAuditRecord::|publ Microsoft\Graph\Beta\Generated.models.security.plannerCopyPlanAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.plannerCopyPlanAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.plannerCopyPlanAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerCopyPlanAuditRecord +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition-->AuditData +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerCustomFieldDefinition +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList-->AuditData +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.plannerCustomFieldDefinitionList::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerCustomFieldDefinitionList +Microsoft\Graph\Beta\Generated.models.security.plannerDependency-->AuditData +Microsoft\Graph\Beta\Generated.models.security.plannerDependency::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.plannerDependency::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.plannerDependency::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.plannerDependency::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.plannerDependency::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerDependency +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList-->AuditData +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.plannerDependencyList::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerDependencyList Microsoft\Graph\Beta\Generated.models.security.plannerGoalAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.plannerGoalAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.plannerGoalAuditRecord::|public|GetFieldDeserializers():array @@ -296614,6 +299980,12 @@ Microsoft\Graph\Beta\Generated.models.security.sharePointFieldOperationAuditReco Microsoft\Graph\Beta\Generated.models.security.sharePointFieldOperationAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.sharePointFieldOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.sharePointFieldOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointFieldOperationAuditRecord +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sharePointFileArchivePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointFileArchivePolicy Microsoft\Graph\Beta\Generated.models.security.sharePointFileOperationAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.sharePointFileOperationAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.sharePointFileOperationAuditRecord::|public|GetFieldDeserializers():array @@ -297103,6 +300475,12 @@ Microsoft\Graph\Beta\Generated.models.security.supervisoryReviewDayXInsightsAudi Microsoft\Graph\Beta\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SupervisoryReviewDayXInsightsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent-->AuditData +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.syntheticMediaDetectionEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SyntheticMediaDetectionEvent Microsoft\Graph\Beta\Generated.models.security.syntheticProbeAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.syntheticProbeAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.syntheticProbeAuditRecord::|public|GetFieldDeserializers():array @@ -297576,6 +300954,12 @@ Microsoft\Graph\Beta\Generated.models.security.universalPrintPrintJobAuditRecord Microsoft\Graph\Beta\Generated.models.security.universalPrintPrintJobAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.universalPrintPrintJobAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.universalPrintPrintJobAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintPrintJobAuditRecord +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan-->AuditData +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.universalPrintSecureScan::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintSecureScan Microsoft\Graph\Beta\Generated.models.security.unRestrictAppExecutionIncidentTaskResponseAction-->IncidentTaskResponseAction Microsoft\Graph\Beta\Generated.models.security.unRestrictAppExecutionIncidentTaskResponseAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.unRestrictAppExecutionIncidentTaskResponseAction::|public|GetFieldDeserializers():array @@ -297813,6 +301197,18 @@ Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditReco Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAgenticCampaignAuditRecord +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration-->AuditData +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintClientConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintClientConfiguration +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention-->AuditData +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintDataRetention::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintDataRetention Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|GetFieldDeserializers():array @@ -297879,6 +301275,12 @@ Microsoft\Graph\Beta\Generated.models.security.vivaGlintUserGroupAuditRecord::|p Microsoft\Graph\Beta\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.vivaGlintUserGroupAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserGroupAuditRecord +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration-->AuditData +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintVivaInsightsIntegration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintVivaInsightsIntegration Microsoft\Graph\Beta\Generated.models.security.vivaGoalsAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.vivaGoalsAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.vivaGoalsAuditRecord::|public|GetFieldDeserializers():array @@ -298141,6 +301543,45 @@ Microsoft\Graph\Beta\Generated.models.security.windows365CustomerLockboxAuditRec Microsoft\Graph\Beta\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.windows365CustomerLockboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Windows365CustomerLockboxAuditRecord +Microsoft\Graph\Beta\Generated.models.security.workbook-->Entity +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getContent():WorkbookContent +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getCreatedAtDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getCreatedByUpn():string +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getEtag():string +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getLastUpdatedByUpn():string +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|getUpdatedAtDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setContent(value?:WorkbookContent):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setCreatedAtDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setCreatedByUpn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setEtag(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setLastUpdatedByUpn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|public|setUpdatedAtDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.workbook::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workbook +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.workbookCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.workbookContent-->Dictionary +Microsoft\Graph\Beta\Generated.models.security.workbookContent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.workbookContent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.workbookContent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.workbookContent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.workbookContent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookContent +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity-->AuditData +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.workIQAdminActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkIQAdminActivity Microsoft\Graph\Beta\Generated.models.security.workplaceAnalyticsAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.workplaceAnalyticsAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.workplaceAnalyticsAuditRecord::|public|GetFieldDeserializers():array @@ -298528,6 +301969,33 @@ Microsoft\Graph\Beta\Generated.models.segmentConfiguration::|public|setBackingSt Microsoft\Graph\Beta\Generated.models.segmentConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.segmentConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SegmentConfiguration Microsoft\Graph\Beta\Generated.models.segmentConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy-->SpendingPolicy +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|getAssignedGroups():array +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|public|setAssignedGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.selectedGroupsSpendingPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SelectedGroupsSpendingPolicy +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getEvaluatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getGroupMembershipAsOfDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getPolicyConfigurationAsOfDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|getUsageAsOfDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setEvaluatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setGroupMembershipAsOfDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setPolicyConfigurationAsOfDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|public|setUsageAsOfDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.selectionDataStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SelectionDataStatus +Microsoft\Graph\Beta\Generated.models.selectionDataStatus~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.selfServiceSignUp-->Entity Microsoft\Graph\Beta\Generated.models.selfServiceSignUp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.selfServiceSignUp::|public|getAppDisplayName():string @@ -299227,6 +302695,7 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getInfo():Inform Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getIsDisabled():bool Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getKeyCredentials():array Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLicenseDetails():array +Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLifecycle():IdentityLifecycle Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLoginUrl():string Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLogoutUrl():string Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getMemberOf():array @@ -299290,6 +302759,7 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setInfo(value?:I Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setIsDisabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setKeyCredentials(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLicenseDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLifecycle(value?:IdentityLifecycle):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLoginUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLogoutUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setMemberOf(value?:array):void @@ -299568,6 +303038,9 @@ Microsoft\Graph\Beta\Generated.models.serviceProvisioningXmlError::|public|Odata Microsoft\Graph\Beta\Generated.models.serviceProvisioningXmlError::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.serviceProvisioningXmlError::|public|setErrorDetail(value?:string):void Microsoft\Graph\Beta\Generated.models.serviceProvisioningXmlError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceProvisioningXmlError +Microsoft\Graph\Beta\Generated.models.serviceSettingState::0000-enabled +Microsoft\Graph\Beta\Generated.models.serviceSettingState::0001-disabled +Microsoft\Graph\Beta\Generated.models.serviceSettingState::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.serviceStartType::0000-manual Microsoft\Graph\Beta\Generated.models.serviceStartType::0001-automatic Microsoft\Graph\Beta\Generated.models.serviceStartType::0002-disabled @@ -302418,6 +305891,58 @@ Microsoft\Graph\Beta\Generated.models.specifiedCaptiveNetworkPlugins::|public|se Microsoft\Graph\Beta\Generated.models.specifiedCaptiveNetworkPlugins::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.specifiedCaptiveNetworkPlugins::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SpecifiedCaptiveNetworkPlugins Microsoft\Graph\Beta\Generated.models.specifiedCaptiveNetworkPlugins~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.spendingPolicy-->Entity +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getBillingMethods():CostManagementBillingMethods +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getEmailThresholdSettings():CostManagementAlertSetting +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getPeriodLimit():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getPerUserLimit():CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getServiceSettings():array +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|getStatus():SpendingPolicyStatus +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setBillingMethods(value?:CostManagementBillingMethods):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setEmailThresholdSettings(value?:CostManagementAlertSetting):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setPeriodLimit(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setPerUserLimit(value?:CostManagementQuantity):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setServiceSettings(value?:array):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|public|setStatus(value?:SpendingPolicyStatus):void +Microsoft\Graph\Beta\Generated.models.spendingPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SpendingPolicy +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getParentEtag():string +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getParentStatus():SpendingPolicyStatus +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getServiceId():string +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|getState():ServiceSettingState +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setParentEtag(value?:string):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setParentStatus(value?:SpendingPolicyStatus):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setServiceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|public|setState(value?:ServiceSettingState):void +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SpendingPolicyServiceSetting +Microsoft\Graph\Beta\Generated.models.spendingPolicyServiceSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.spendingPolicyStatus::0000-enabled +Microsoft\Graph\Beta\Generated.models.spendingPolicyStatus::0001-disabled +Microsoft\Graph\Beta\Generated.models.spendingPolicyStatus::0002-provisioning +Microsoft\Graph\Beta\Generated.models.spendingPolicyStatus::0003-provisioningFailed +Microsoft\Graph\Beta\Generated.models.spendingPolicyStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.sslVersion::0000-none Microsoft\Graph\Beta\Generated.models.sslVersion::0001-ssl3_0 Microsoft\Graph\Beta\Generated.models.sslVersion::0002-tls1_0 @@ -304075,6 +307600,98 @@ Microsoft\Graph\Beta\Generated.models.targetUserSponsors::|public|GetFieldDeseri Microsoft\Graph\Beta\Generated.models.targetUserSponsors::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.targetUserSponsors::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.targetUserSponsors::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetUserSponsors +Microsoft\Graph\Beta\Generated.models.task-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.task::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.task::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.task::|public|getBucketId():string +Microsoft\Graph\Beta\Generated.models.task::|public|getCapabilities():TaskCapability +Microsoft\Graph\Beta\Generated.models.task::|public|getChecklist():array +Microsoft\Graph\Beta\Generated.models.task::|public|getCompletedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.task::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.task::|public|getCreationInfo():CreationInfo +Microsoft\Graph\Beta\Generated.models.task::|public|getCustomFieldValues():array +Microsoft\Graph\Beta\Generated.models.task::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.task::|public|getDueDateTime():DateWithOptionalTime +Microsoft\Graph\Beta\Generated.models.task::|public|getExtensions():ExtensionFieldCollection +Microsoft\Graph\Beta\Generated.models.task::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.task::|public|getFinishDateTime():DateWithOptionalTime +Microsoft\Graph\Beta\Generated.models.task::|public|getGoalIds():array +Microsoft\Graph\Beta\Generated.models.task::|public|getHasChat():bool +Microsoft\Graph\Beta\Generated.models.task::|public|getHasChildren():bool +Microsoft\Graph\Beta\Generated.models.task::|public|getIsCritical():bool +Microsoft\Graph\Beta\Generated.models.task::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.task::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.task::|public|getLinks():array +Microsoft\Graph\Beta\Generated.models.task::|public|getMessages():array +Microsoft\Graph\Beta\Generated.models.task::|public|getNotes():ItemBody +Microsoft\Graph\Beta\Generated.models.task::|public|getParentTaskId():string +Microsoft\Graph\Beta\Generated.models.task::|public|getPercentComplete():int +Microsoft\Graph\Beta\Generated.models.task::|public|getPersonalView():TaskPersonalView +Microsoft\Graph\Beta\Generated.models.task::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.task::|public|getPlanView():TaskPlanView +Microsoft\Graph\Beta\Generated.models.task::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.task::|public|getRecurrence():PlannerTaskRecurrence +Microsoft\Graph\Beta\Generated.models.task::|public|getStartDateTime():DateWithOptionalTime +Microsoft\Graph\Beta\Generated.models.task::|public|getStatus():PlannerTaskStatus +Microsoft\Graph\Beta\Generated.models.task::|public|getUserAssignments():array +Microsoft\Graph\Beta\Generated.models.task::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.task::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.task::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.task::|public|setBucketId(value?:string):void +Microsoft\Graph\Beta\Generated.models.task::|public|setCapabilities(value?:TaskCapability):void +Microsoft\Graph\Beta\Generated.models.task::|public|setChecklist(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|public|setCompletedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.task::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.task::|public|setCreationInfo(value?:CreationInfo):void +Microsoft\Graph\Beta\Generated.models.task::|public|setCustomFieldValues(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.task::|public|setDueDateTime(value?:DateWithOptionalTime):void +Microsoft\Graph\Beta\Generated.models.task::|public|setExtensions(value?:ExtensionFieldCollection):void +Microsoft\Graph\Beta\Generated.models.task::|public|setFinishDateTime(value?:DateWithOptionalTime):void +Microsoft\Graph\Beta\Generated.models.task::|public|setGoalIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|public|setHasChat(value?:bool):void +Microsoft\Graph\Beta\Generated.models.task::|public|setHasChildren(value?:bool):void +Microsoft\Graph\Beta\Generated.models.task::|public|setIsCritical(value?:bool):void +Microsoft\Graph\Beta\Generated.models.task::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.task::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.task::|public|setLinks(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|public|setMessages(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|public|setNotes(value?:ItemBody):void +Microsoft\Graph\Beta\Generated.models.task::|public|setParentTaskId(value?:string):void +Microsoft\Graph\Beta\Generated.models.task::|public|setPercentComplete(value?:int):void +Microsoft\Graph\Beta\Generated.models.task::|public|setPersonalView(value?:TaskPersonalView):void +Microsoft\Graph\Beta\Generated.models.task::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.task::|public|setPlanView(value?:TaskPlanView):void +Microsoft\Graph\Beta\Generated.models.task::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.task::|public|setRecurrence(value?:PlannerTaskRecurrence):void +Microsoft\Graph\Beta\Generated.models.task::|public|setStartDateTime(value?:DateWithOptionalTime):void +Microsoft\Graph\Beta\Generated.models.task::|public|setStatus(value?:PlannerTaskStatus):void +Microsoft\Graph\Beta\Generated.models.task::|public|setUserAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.task::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Task +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getAssignedPriorityForTaskPersonalView():bool +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getDependencies():bool +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getHistory():bool +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setAssignedPriorityForTaskPersonalView(value?:bool):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setDependencies(value?:bool):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setHistory(value?:bool):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.taskCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskCapability +Microsoft\Graph\Beta\Generated.models.taskCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.taskCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskCollectionResponse Microsoft\Graph\Beta\Generated.models.taskFileAttachment-->AttachmentBase Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|public|getContentBytes():StreamInterface @@ -304093,6 +307710,32 @@ Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|Serialize(writer: Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|setNewData(value?:PlannerTaskData):void Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|setOldData(value?:PlannerTaskData):void Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskHistoryItem +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|getIsOnMyDay():bool +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|setIsOnMyDay(value?:bool):void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.taskPersonalView::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskPersonalView +Microsoft\Graph\Beta\Generated.models.taskPersonalView~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|getAppliedCategoryIds():array +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|setAppliedCategoryIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.taskPlanView::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskPlanView +Microsoft\Graph\Beta\Generated.models.taskPlanView~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.taskStatus::0000-notStarted Microsoft\Graph\Beta\Generated.models.taskStatus::0001-inProgress Microsoft\Graph\Beta\Generated.models.taskStatus::0002-completed @@ -305017,9 +308660,11 @@ Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner-->Entity Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|getPlans():array +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|getPlansV2():array Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|setPlans(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|public|setPlansV2(value?:array):void Microsoft\Graph\Beta\Generated.models.teamsChannelPlanner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.models.teamsLicensingDetails-->Entity Microsoft\Graph\Beta\Generated.models.teamsLicensingDetails::|public|constructor():void @@ -309173,6 +312818,12 @@ Microsoft\Graph\Beta\Generated.models.unknownSource::|public|GetFieldDeserialize Microsoft\Graph\Beta\Generated.models.unknownSource::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.unknownSource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.unknownSource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnknownSource +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity-->CostManagementQuantity +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.unlimitedCostManagementQuantity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnlimitedCostManagementQuantity Microsoft\Graph\Beta\Generated.models.unmanagedDevice::|public|constructor():void Microsoft\Graph\Beta\Generated.models.unmanagedDevice::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.unmanagedDevice::|public|getBackingStore():BackingStore @@ -309636,6 +313287,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|getLastPasswordChangeDateTim Microsoft\Graph\Beta\Generated.models.user::|public|getLegalAgeGroupClassification():string Microsoft\Graph\Beta\Generated.models.user::|public|getLicenseAssignmentStates():array Microsoft\Graph\Beta\Generated.models.user::|public|getLicenseDetails():array +Microsoft\Graph\Beta\Generated.models.user::|public|getLifecycle():UserIdentityLifecycle Microsoft\Graph\Beta\Generated.models.user::|public|getMail():string Microsoft\Graph\Beta\Generated.models.user::|public|getMailboxSettings():MailboxSettings Microsoft\Graph\Beta\Generated.models.user::|public|getMailFolders():array @@ -309804,6 +313456,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|setLastPasswordChangeDateTim Microsoft\Graph\Beta\Generated.models.user::|public|setLegalAgeGroupClassification(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setLicenseAssignmentStates(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setLicenseDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.user::|public|setLifecycle(value?:UserIdentityLifecycle):void Microsoft\Graph\Beta\Generated.models.user::|public|setMail(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setMailboxSettings(value?:MailboxSettings):void Microsoft\Graph\Beta\Generated.models.user::|public|setMailFolders(value?:array):void @@ -310039,6 +313692,40 @@ Microsoft\Graph\Beta\Generated.models.userAppInstallStatus::|public|setNotInstal Microsoft\Graph\Beta\Generated.models.userAppInstallStatus::|public|setUserName(value?:string):void Microsoft\Graph\Beta\Generated.models.userAppInstallStatus::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.userAppInstallStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAppInstallStatus +Microsoft\Graph\Beta\Generated.models.userAssignment-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|getAssignedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|getAssignedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|getCapabilities():UserAssignmentCapability +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|getUser():Identity +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|setAssignedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|setAssignedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|setCapabilities(value?:UserAssignmentCapability):void +Microsoft\Graph\Beta\Generated.models.userAssignment::|public|setUser(value?:Identity):void +Microsoft\Graph\Beta\Generated.models.userAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAssignment +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|getExtensions():bool +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|setExtensions(value?:bool):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAssignmentCapability +Microsoft\Graph\Beta\Generated.models.userAssignmentCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.userAssignmentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAssignmentCollectionResponse Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|public|getBackingStore():BackingStore @@ -314566,6 +318253,7 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|get Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|getDeliveryOptimizationPriority():Win32LobAppDeliveryOptimizationPriority Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|getInstallTimeSettings():MobileAppInstallTimeSettings +Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|getInUseSettings():Win32LobAppInUseSettings Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|getNotifications():Win32LobAppNotification Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|getRestartSettings():Win32LobAppRestartSettings Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|OdataType:string @@ -314573,6 +318261,7 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|Ser Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setAutoUpdateSettings(value?:Win32LobAppAutoUpdateSettings):void Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setDeliveryOptimizationPriority(value?:Win32LobAppDeliveryOptimizationPriority):void Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setInstallTimeSettings(value?:MobileAppInstallTimeSettings):void +Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setInUseSettings(value?:Win32LobAppInUseSettings):void Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setNotifications(value?:Win32LobAppNotification):void Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|public|setRestartSettings(value?:Win32LobAppRestartSettings):void Microsoft\Graph\Beta\Generated.models.win32LobAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppAssignmentSettings @@ -314713,6 +318402,23 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0001-fail Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0002-terminateWithoutUserInteraction Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0003-terminateWithUserInteraction Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getCountdownMinutes():int +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getMinutesBetweenDeferrals():int +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getNumberOfDeferrals():int +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setCountdownMinutes(value?:int):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setMinutesBetweenDeferrals(value?:int):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setNumberOfDeferrals(value?:int):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInUseSettings +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getBackingStore():BackingStore @@ -322326,6 +326032,21 @@ Microsoft\Graph\Beta\Generated.models.workbookWorksheetProtectionOptions::|publi Microsoft\Graph\Beta\Generated.models.workbookWorksheetProtectionOptions::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookWorksheetProtectionOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookWorksheetProtectionOptions Microsoft\Graph\Beta\Generated.models.workbookWorksheetProtectionOptions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|getEndTime():Time +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|getStartTime():Time +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|setEndTime(value?:Time):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|public|setStartTime(value?:Time):void +Microsoft\Graph\Beta\Generated.models.workDayDefaults::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkDayDefaults +Microsoft\Graph\Beta\Generated.models.workDayDefaults~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.workforceIntegration-->ChangeTrackedEntity Microsoft\Graph\Beta\Generated.models.workforceIntegration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.workforceIntegration::|public|getApiVersion():int @@ -322695,6 +326416,7 @@ Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfigu Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|getIncludeTargets():array Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|getIssuerHintsConfiguration():X509CertificateIssuerHintsConfiguration +Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|getRequireCertificateSidAlignment():bool Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|setAuthenticationModeConfiguration(value?:X509CertificateAuthenticationModeConfiguration):void @@ -322702,6 +326424,7 @@ Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfigu Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|setCertificateUserBindings(value?:array):void Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|setIssuerHintsConfiguration(value?:X509CertificateIssuerHintsConfiguration):void +Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|public|setRequireCertificateSidAlignment(value?:bool):void Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):X509CertificateAuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMode::0000-x509CertificateSingleFactor Microsoft\Graph\Beta\Generated.models.x509CertificateAuthenticationMode::0001-x509CertificateMultiFactor @@ -325619,32 +329342,33 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime.microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|userId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int; userId?:string):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.getDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration):GetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; groupingId?:string; search?:string; skip?:int; top?:int; userId?:string):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|groupingId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters::|public|userId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; groupingId?:string; search?:string; skip?:int; top?:int; userId?:string):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.getEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|GetFieldDeserializers():array @@ -325800,7 +329524,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|pub Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTime(discoveryPivotDateTime:DateTime; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTime(activityPivotDateTime:DateTime; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdGroupingIdGroupingIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_729a78ac @@ -331962,9 +335686,11 @@ Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|goals:Goal Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|Patch(body:Planner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):Planner Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|rosters:RostersRequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|tasks_v2:Tasks_v2RequestBuilder Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:Planner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.planner.PlannerRequestBuilder::|public|urlTemplate:string @@ -332460,6 +336186,16 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.details.detailsRequestBuilderG Microsoft\Graph\Beta\Generated.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -332615,6 +336351,7 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder: Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -332990,6 +336727,539 @@ Microsoft\Graph\Beta\Generated.planner.plans.plansRequestBuilderGetRequestConfig Microsoft\Graph\Beta\Generated.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|ByBucketId(bucketId:string):BucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|Get(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):BucketCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|Post(body:Bucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):Bucket +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|ToPostRequestInformation(body:Bucket; requestConfiguration?:BucketsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.BucketsRequestBuilder::|public|WithUrl(rawUrl:string):BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BucketsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.bucketsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|Delete(requestConfiguration?:BucketItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|Get(requestConfiguration?:BucketItemRequestBuilderGetRequestConfiguration):Bucket +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|Patch(body:Bucket; requestConfiguration?:BucketItemRequestBuilderPatchRequestConfiguration):Bucket +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BucketItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BucketItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|ToPatchRequestInformation(body:Bucket; requestConfiguration?:BucketItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilder::|public|WithUrl(rawUrl:string):BucketItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BucketItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetRequestConfiguration::|public|queryParameters:BucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BucketItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.buckets.item.BucketItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|ByPlanContextLinkId(planContextLinkId:string):PlanContextLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|Get(requestConfiguration?:ContextsRequestBuilderGetRequestConfiguration):PlanContextLinkCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|Post(body:PlanContextLink; requestConfiguration?:ContextsRequestBuilderPostRequestConfiguration):PlanContextLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContextsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|ToPostRequestInformation(body:PlanContextLink; requestConfiguration?:ContextsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.ContextsRequestBuilder::|public|WithUrl(rawUrl:string):ContextsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContextsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetRequestConfiguration::|public|queryParameters:ContextsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ContextsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.contextsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|Delete(requestConfiguration?:PlanContextLinkItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|Get(requestConfiguration?:PlanContextLinkItemRequestBuilderGetRequestConfiguration):PlanContextLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|Patch(body:PlanContextLink; requestConfiguration?:PlanContextLinkItemRequestBuilderPatchRequestConfiguration):PlanContextLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlanContextLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanContextLinkItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:PlanContextLink; requestConfiguration?:PlanContextLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanContextLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanContextLinkItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanContextLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanContextLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.contexts.item.PlanContextLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|ByCustomFieldDefinitionId(customFieldDefinitionId:string):CustomFieldDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|Get(requestConfiguration?:CustomFieldDefinitionsRequestBuilderGetRequestConfiguration):CustomFieldDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomFieldDefinitionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.CustomFieldDefinitionsRequestBuilder::|public|WithUrl(rawUrl:string):CustomFieldDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomFieldDefinitionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomFieldDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.customFieldDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomFieldDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration):CustomFieldDefinition +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomFieldDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomFieldDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomFieldDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.customFieldDefinitions.item.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomFieldDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|ByDependencyId(dependencyId:string):DependencyItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|Get(requestConfiguration?:DependenciesRequestBuilderGetRequestConfiguration):DependencyCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DependenciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.DependenciesRequestBuilder::|public|WithUrl(rawUrl:string):DependenciesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DependenciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetRequestConfiguration::|public|queryParameters:DependenciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.dependenciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DependenciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|Get(requestConfiguration?:DependencyItemRequestBuilderGetRequestConfiguration):Dependency +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DependencyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilder::|public|WithUrl(rawUrl:string):DependencyItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DependencyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DependencyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.dependencies.item.DependencyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DependencyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|ByGoalId(goalId:string):GoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|Get(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):GoalCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.GoalsRequestBuilder::|public|WithUrl(rawUrl:string):GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.goalsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GoalsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|Get(requestConfiguration?:GoalItemRequestBuilderGetRequestConfiguration):Goal +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GoalItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilder::|public|WithUrl(rawUrl:string):GoalItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GoalItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.goals.item.GoalItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GoalItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|ByHistoryItemId(historyItemId:string):HistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):HistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:HistoryItemItemRequestBuilderGetRequestConfiguration):HistoryItem +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.historyItems.item.HistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Delete(requestConfiguration?:ContentLinkItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Get(requestConfiguration?:ContentLinkItemRequestBuilderGetRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Patch(body:ContentLink; requestConfiguration?:ContentLinkItemRequestBuilderPatchRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentLinkItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:ContentLink; requestConfiguration?:ContentLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):ContentLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContentLinkItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ContentLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ContentLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.item.ContentLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|ByContentLinkId(contentLinkId:string):ContentLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|Get(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):ContentLinkCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|Post(body:ContentLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|ToPostRequestInformation(body:ContentLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.LinksRequestBuilder::|public|WithUrl(rawUrl:string):LinksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LinksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetRequestConfiguration::|public|queryParameters:LinksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LinksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.links.linksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|buckets:BucketsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|contexts:ContextsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|customFieldDefinitions:CustomFieldDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlanItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|dependencies:DependenciesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|goals:GoalsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|links:LinksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|Patch(body:Plan; requestConfiguration?:PlanItemRequestBuilderPatchRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlanItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToPatchRequestInformation(body:Plan; requestConfiguration?:PlanItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.PlanItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|Get(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|ByTaskId(taskId:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):TaskCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|Post(body:Plan; requestConfiguration?:Plans_v2RequestBuilderPostRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|ToPostRequestInformation(body:Plan; requestConfiguration?:Plans_v2RequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans_v2.plans_v2RequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.planner.rosters.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.planner.rosters.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.planner.rosters.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -333499,6 +337769,401 @@ Microsoft\Graph\Beta\Generated.planner.tasks.tasksRequestBuilderGetRequestConfig Microsoft\Graph\Beta\Generated.planner.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.planner.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|ByChecklistItemV4Id(checklistItemV4Id:string):ChecklistItemV4ItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|Get(requestConfiguration?:ChecklistRequestBuilderGetRequestConfiguration):ChecklistItemV4CollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|Post(body:ChecklistItemV4; requestConfiguration?:ChecklistRequestBuilderPostRequestConfiguration):ChecklistItemV4 +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChecklistRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|ToPostRequestInformation(body:ChecklistItemV4; requestConfiguration?:ChecklistRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.ChecklistRequestBuilder::|public|WithUrl(rawUrl:string):ChecklistRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChecklistRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetRequestConfiguration::|public|queryParameters:ChecklistRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ChecklistRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.checklistRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|Delete(requestConfiguration?:ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|Get(requestConfiguration?:ChecklistItemV4ItemRequestBuilderGetRequestConfiguration):ChecklistItemV4 +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|Patch(body:ChecklistItemV4; requestConfiguration?:ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration):ChecklistItemV4 +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChecklistItemV4ItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|ToPatchRequestInformation(body:ChecklistItemV4; requestConfiguration?:ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilder::|public|WithUrl(rawUrl:string):ChecklistItemV4ItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChecklistItemV4ItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChecklistItemV4ItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChecklistItemV4ItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.checklist.item.ChecklistItemV4ItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|ByCustomFieldValueId(customFieldValueId:string):CustomFieldValueItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|Get(requestConfiguration?:CustomFieldValuesRequestBuilderGetRequestConfiguration):CustomFieldValueCollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|Post(body:CustomFieldValue; requestConfiguration?:CustomFieldValuesRequestBuilderPostRequestConfiguration):CustomFieldValue +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomFieldValuesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|ToPostRequestInformation(body:CustomFieldValue; requestConfiguration?:CustomFieldValuesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.CustomFieldValuesRequestBuilder::|public|WithUrl(rawUrl:string):CustomFieldValuesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomFieldValuesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomFieldValuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomFieldValuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.customFieldValuesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|Delete(requestConfiguration?:CustomFieldValueItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|Get(requestConfiguration?:CustomFieldValueItemRequestBuilderGetRequestConfiguration):CustomFieldValue +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|Patch(body:CustomFieldValue; requestConfiguration?:CustomFieldValueItemRequestBuilderPatchRequestConfiguration):CustomFieldValue +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomFieldValueItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomFieldValueItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|ToPatchRequestInformation(body:CustomFieldValue; requestConfiguration?:CustomFieldValueItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilder::|public|WithUrl(rawUrl:string):CustomFieldValueItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomFieldValueItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomFieldValueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomFieldValueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.customFieldValues.item.CustomFieldValueItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Delete(requestConfiguration?:ContentLinkItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Get(requestConfiguration?:ContentLinkItemRequestBuilderGetRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|Patch(body:ContentLink; requestConfiguration?:ContentLinkItemRequestBuilderPatchRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentLinkItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:ContentLink; requestConfiguration?:ContentLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):ContentLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContentLinkItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ContentLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ContentLinkItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.item.ContentLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|ByContentLinkId(contentLinkId:string):ContentLinkItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|Get(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):ContentLinkCollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|Post(body:ContentLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):ContentLink +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|ToPostRequestInformation(body:ContentLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.LinksRequestBuilder::|public|WithUrl(rawUrl:string):LinksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LinksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetRequestConfiguration::|public|queryParameters:LinksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LinksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.links.linksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|Get(requestConfiguration?:PlannerChatMessageItemRequestBuilderGetRequestConfiguration):PlannerChatMessage +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|Patch(body:PlannerChatMessage; requestConfiguration?:PlannerChatMessageItemRequestBuilderPatchRequestConfiguration):PlannerChatMessage +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerChatMessageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerChatMessage; requestConfiguration?:PlannerChatMessageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerChatMessageItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerChatMessageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.item.PlannerChatMessageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|ByPlannerChatMessageId(plannerChatMessageId:string):PlannerChatMessageItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|Get(requestConfiguration?:MessagesRequestBuilderGetRequestConfiguration):PlannerChatMessageCollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|Post(body:PlannerChatMessage; requestConfiguration?:MessagesRequestBuilderPostRequestConfiguration):PlannerChatMessage +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|ToPostRequestInformation(body:PlannerChatMessage; requestConfiguration?:MessagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.MessagesRequestBuilder::|public|WithUrl(rawUrl:string):MessagesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetRequestConfiguration::|public|queryParameters:MessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|checklist:ChecklistRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|customFieldValues:CustomFieldValuesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|Delete(requestConfiguration?:TaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|Get(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|links:LinksRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|messages:MessagesRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|Patch(body:Task; requestConfiguration?:TaskItemRequestBuilderPatchRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|ToPatchRequestInformation(body:Task; requestConfiguration?:TaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|userAssignments:UserAssignmentsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.TaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|Delete(requestConfiguration?:UserAssignmentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|Get(requestConfiguration?:UserAssignmentItemRequestBuilderGetRequestConfiguration):UserAssignment +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|Patch(body:UserAssignment; requestConfiguration?:UserAssignmentItemRequestBuilderPatchRequestConfiguration):UserAssignment +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UserAssignmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserAssignmentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:UserAssignment; requestConfiguration?:UserAssignmentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):UserAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserAssignmentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UserAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UserAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.item.UserAssignmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|ByUserAssignmentId(userAssignmentId:string):UserAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|Get(requestConfiguration?:UserAssignmentsRequestBuilderGetRequestConfiguration):UserAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|Post(body:UserAssignment; requestConfiguration?:UserAssignmentsRequestBuilderPostRequestConfiguration):UserAssignment +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserAssignmentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:UserAssignment; requestConfiguration?:UserAssignmentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.UserAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):UserAssignmentsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserAssignmentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:UserAssignmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserAssignmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.item.userAssignments.userAssignmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|ByTaskId(taskId:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|Get(requestConfiguration?:Tasks_v2RequestBuilderGetRequestConfiguration):TaskCollectionResponse +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|Post(body:Task; requestConfiguration?:Tasks_v2RequestBuilderPostRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Tasks_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|ToPostRequestInformation(body:Task; requestConfiguration?:Tasks_v2RequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.Tasks_v2RequestBuilder::|public|WithUrl(rawUrl:string):Tasks_v2RequestBuilder +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Tasks_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Tasks_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Tasks_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.tasks_v2.tasks_v2RequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.accessReviewPolicy.AccessReviewPolicyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.accessReviewPolicy.AccessReviewPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.accessReviewPolicy.AccessReviewPolicyRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewPolicyRequestBuilderDeleteRequestConfiguration):void @@ -344218,7 +348883,77 @@ Microsoft\Graph\Beta\Generated.reports.monthlyPrintUsageSummariesByUser.monthlyP Microsoft\Graph\Beta\Generated.reports.monthlyPrintUsageSummariesByUser.monthlyPrintUsageSummariesByUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MonthlyPrintUsageSummariesByUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.monthlyPrintUsageSummariesByUser.monthlyPrintUsageSummariesByUserRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.monthlyPrintUsageSummariesByUser.monthlyPrintUsageSummariesByUserRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|billed:BilledRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|Delete(requestConfiguration?:AggregatedUsageRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|Get(requestConfiguration?:AggregatedUsageRequestBuilderGetRequestConfiguration):AzureAggregatedUsage +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|Patch(body:AzureAggregatedUsage; requestConfiguration?:AggregatedUsageRequestBuilderPatchRequestConfiguration):AzureAggregatedUsage +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AggregatedUsageRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AggregatedUsageRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|ToPatchRequestInformation(body:AzureAggregatedUsage; requestConfiguration?:AggregatedUsageRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.AggregatedUsageRequestBuilder::|public|WithUrl(rawUrl:string):AggregatedUsageRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AggregatedUsageRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetRequestConfiguration::|public|queryParameters:AggregatedUsageRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AggregatedUsageRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.aggregatedUsageRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|Delete(requestConfiguration?:BilledRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|Get(requestConfiguration?:BilledRequestBuilderGetRequestConfiguration):BilledAggregatedUsage +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|microsoftGraphPartnersBillingExport:MicrosoftGraphPartnersBillingExportRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|Patch(body:BilledAggregatedUsage; requestConfiguration?:BilledRequestBuilderPatchRequestConfiguration):BilledAggregatedUsage +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BilledRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BilledRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|ToPatchRequestInformation(body:BilledAggregatedUsage; requestConfiguration?:BilledRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.BilledRequestBuilder::|public|WithUrl(rawUrl:string):BilledRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BilledRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetRequestConfiguration::|public|queryParameters:BilledRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BilledRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.billedRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|getInvoiceId():string +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|public|setInvoiceId(value?:string):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExportPostRequestBody +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.exportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|Post(body:ExportPostRequestBody; requestConfiguration?:MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration):Operation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|ToPostRequestInformation(body:ExportPostRequestBody; requestConfiguration?:MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphPartnersBillingExportRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.microsoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.partners.billing.aggregatedUsage.billed.microsoftGraphPartnersBillingExport.microsoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.reports.partners.billing.BillingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.partners.billing.BillingRequestBuilder::|public|aggregatedUsage:AggregatedUsageRequestBuilder Microsoft\Graph\Beta\Generated.reports.partners.billing.BillingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.reports.partners.billing.BillingRequestBuilder::|public|Delete(requestConfiguration?:BillingRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.reports.partners.billing.BillingRequestBuilder::|public|Get(requestConfiguration?:BillingRequestBuilderGetRequestConfiguration):Billing @@ -348055,6 +352790,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inher Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -348063,6 +352808,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inher Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -348079,6 +352825,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inher Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -348088,6 +352844,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.Unifi Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.cloudPC.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -348782,6 +353539,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -348790,6 +353557,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -348806,6 +353574,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -348815,6 +353593,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.Unif Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.defender.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -349455,6 +354234,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.i Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -349463,6 +354252,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.i Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -349479,6 +354269,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.i Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -349488,6 +354288,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.i Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -349531,9 +354332,251 @@ Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.r Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RoleDefinitionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.deviceManagement.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|Patch(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|ToPatchRequestInformation(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.DeletedItemsRequestBuilder::|public|WithUrl(rawUrl:string):DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ByUnifiedRoleDefinitionId1(unifiedRoleDefinitionId1:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Get(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|WithUrl(rawUrl:string):InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InheritsPermissionsFromRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|queryParameters:InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|inheritsPermissionsFrom:InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ByUnifiedRoleDefinitionId(unifiedRoleDefinitionId:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Get(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|WithUrl(rawUrl:string):RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RoleDefinitionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|queryParameters:RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|Delete(requestConfiguration?:DirectoryRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|Get(requestConfiguration?:DirectoryRequestBuilderGetRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|Patch(body:RbacApplication; requestConfiguration?:DirectoryRequestBuilderPatchRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.directory.DirectoryRequestBuilder::|public|pathParameters:array @@ -350729,6 +355772,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inh Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -350737,6 +355790,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inh Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -350753,6 +355807,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inh Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -350762,6 +355826,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.Uni Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.directory.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -351549,9 +356614,251 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.enterpriseAppsReque Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.enterpriseAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnterpriseAppsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.enterpriseAppsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.enterpriseAppsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|Patch(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|ToPatchRequestInformation(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.DeletedItemsRequestBuilder::|public|WithUrl(rawUrl:string):DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ByUnifiedRoleDefinitionId1(unifiedRoleDefinitionId1:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Get(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|WithUrl(rawUrl:string):InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InheritsPermissionsFromRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|queryParameters:InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|inheritsPermissionsFrom:InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ByUnifiedRoleDefinitionId(unifiedRoleDefinitionId:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Get(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|WithUrl(rawUrl:string):RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RoleDefinitionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|queryParameters:RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|Delete(requestConfiguration?:RbacApplicationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|Get(requestConfiguration?:RbacApplicationItemRequestBuilderGetRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|Patch(body:RbacApplication; requestConfiguration?:RbacApplicationItemRequestBuilderPatchRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.RbacApplicationItemRequestBuilder::|public|pathParameters:array @@ -352747,6 +358054,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -352755,6 +358072,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -352771,6 +358089,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -352780,6 +358108,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -353525,9 +358854,251 @@ Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.transitiveRole Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.transitiveRoleAssignments.transitiveRoleAssignmentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TransitiveRoleAssignmentsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.transitiveRoleAssignments.transitiveRoleAssignmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.enterpriseApps.item.transitiveRoleAssignments.transitiveRoleAssignmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|Patch(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):DirectoryRoleManagementDeletedItemContainer +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|ToPatchRequestInformation(body:DirectoryRoleManagementDeletedItemContainer; requestConfiguration?:DeletedItemsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.DeletedItemsRequestBuilder::|public|WithUrl(rawUrl:string):DeletedItemsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.deletedItemsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ByUnifiedRoleDefinitionId1(unifiedRoleDefinitionId1:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Get(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InheritsPermissionsFromRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:InheritsPermissionsFromRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.InheritsPermissionsFromRequestBuilder::|public|WithUrl(rawUrl:string):InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InheritsPermissionsFromRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|public|queryParameters:InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InheritsPermissionsFromRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.inheritsPermissionsFromRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|Get(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder::|public|WithUrl(rawUrl:string):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeId:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|directoryScopeType:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters::|public|transitive:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|inheritsPermissionsFrom:InheritsPermissionsFromRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ByUnifiedRoleDefinitionId(unifiedRoleDefinitionId:string):UnifiedRoleDefinitionItemRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Get(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):UnifiedRoleDefinitionCollectionResponse +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|Post(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RoleDefinitionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|ToPostRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:RoleDefinitionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.RoleDefinitionsRequestBuilder::|public|WithUrl(rawUrl:string):RoleDefinitionsRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RoleDefinitionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|public|queryParameters:RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RoleDefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.deletedItems.roleDefinitions.roleDefinitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|Delete(requestConfiguration?:EntitlementManagementRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|Get(requestConfiguration?:EntitlementManagementRequestBuilderGetRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|Patch(body:RbacApplication; requestConfiguration?:EntitlementManagementRequestBuilderPatchRequestConfiguration):RbacApplication Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.EntitlementManagementRequestBuilder::|public|pathParameters:array @@ -354723,6 +360294,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefiniti Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -354731,6 +360312,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefiniti Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -354747,6 +360329,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefiniti Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -354756,6 +360348,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefiniti Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.entitlementManagement.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -356047,6 +361640,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId.assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; directoryScopeId?:string; directoryScopeType?:string; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int; transitive?:bool):AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -356055,6 +361658,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -356071,6 +361675,16 @@ Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inhe Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.inheritsPermissionsFrom.item.UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):UnifiedRoleDefinition +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|assignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeId:AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -356080,6 +361694,7 @@ Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.Unif Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|Patch(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):UnifiedRoleDefinition Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.roleManagement.exchange.roleDefinitions.item.UnifiedRoleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoleDefinition; requestConfiguration?:UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -364726,6 +370341,7 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|triggerT Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|userSecurityProfiles:UserSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|WithUrl(rawUrl:string):SecurityRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|workbooks:WorkbooksRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|zones:ZonesRequestBuilder Microsoft\Graph\Beta\Generated.security.securityRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.security.securityRequestBuilderGetQueryParameters::|public|expand:array @@ -368259,6 +373875,71 @@ Microsoft\Graph\Beta\Generated.security.userSecurityProfiles.userSecurityProfile Microsoft\Graph\Beta\Generated.security.userSecurityProfiles.userSecurityProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserSecurityProfilesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.userSecurityProfiles.userSecurityProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.userSecurityProfiles.userSecurityProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|Delete(requestConfiguration?:WorkbookItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|Get(requestConfiguration?:WorkbookItemRequestBuilderGetRequestConfiguration):Workbook +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|Patch(body:Workbook; requestConfiguration?:WorkbookItemRequestBuilderPatchRequestConfiguration):Workbook +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkbookItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WorkbookItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|ToPatchRequestInformation(body:Workbook; requestConfiguration?:WorkbookItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilder::|public|WithUrl(rawUrl:string):WorkbookItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WorkbookItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetRequestConfiguration::|public|queryParameters:WorkbookItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WorkbookItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.item.WorkbookItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|ByWorkbookId(workbookId:string):WorkbookItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|Get(requestConfiguration?:WorkbooksRequestBuilderGetRequestConfiguration):WorkbookCollectionResponse +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|Post(body:Workbook; requestConfiguration?:WorkbooksRequestBuilderPostRequestConfiguration):Workbook +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WorkbooksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|ToPostRequestInformation(body:Workbook; requestConfiguration?:WorkbooksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.workbooks.WorkbooksRequestBuilder::|public|WithUrl(rawUrl:string):WorkbooksRequestBuilder +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WorkbooksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetRequestConfiguration::|public|queryParameters:WorkbooksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):WorkbooksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.workbooks.workbooksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.zones.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.zones.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.zones.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -369499,6 +375180,99 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDeta Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LicenseDetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ByComplianceIssueId(complianceIssueId:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):ComplianceIssueCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssuesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):ComplianceIssue +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssueItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|Get(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|WithUrl(rawUrl:string):EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EffectiveGoverningPolicyRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|complianceIssues:ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Delete(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|effectiveGoverningPolicy:EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Get(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):IdentityLifecycle +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Patch(body:IdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):IdentityLifecycle +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToPatchRequestInformation(body:IdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|WithUrl(rawUrl:string):LifecycleRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecycleRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -369714,6 +375488,16 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBu Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MemberOfRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|queryParameters:MemberOfRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MemberOfRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceAttestRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -370634,7 +376418,9 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemReques Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|getPasswordSingleSignOnCredentials:GetPasswordSingleSignOnCredentialsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|homeRealmDiscoveryPolicies:HomeRealmDiscoveryPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|licenseDetails:LicenseDetailsRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|lifecycle:LifecycleRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|microsoftGraphIdentityGovernanceAttest:MicrosoftGraphIdentityGovernanceAttestRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|oauth2PermissionGrants:Oauth2PermissionGrantsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|ownedObjects:OwnedObjectsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|owners:OwnersRequestBuilder @@ -387463,6 +393249,7 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuild Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|emailNotificationsSetting:EmailNotificationsSettingRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|entraProtectionPolicies:EntraProtectionPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies:ExchangeProtectionPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions:ExchangeRestoreSessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exclusionUnits:ExclusionUnitsRequestBuilder @@ -388005,6 +393792,71 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.EnableRequestBuild Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.EnableRequestBuilder::|public|WithUrl(rawUrl:string):EnableRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.enableRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.enableRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|ByEntraProtectionPolicyId(entraProtectionPolicyId:string):EntraProtectionPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|Get(requestConfiguration?:EntraProtectionPoliciesRequestBuilderGetRequestConfiguration):EntraProtectionPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|Post(body:EntraProtectionPolicy; requestConfiguration?:EntraProtectionPoliciesRequestBuilderPostRequestConfiguration):EntraProtectionPolicy +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EntraProtectionPoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|ToPostRequestInformation(body:EntraProtectionPolicy; requestConfiguration?:EntraProtectionPoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.EntraProtectionPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):EntraProtectionPoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EntraProtectionPoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:EntraProtectionPoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EntraProtectionPoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.entraProtectionPoliciesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|Get(requestConfiguration?:EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration):EntraProtectionPolicy +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|Patch(body:EntraProtectionPolicy; requestConfiguration?:EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration):EntraProtectionPolicy +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:EntraProtectionPolicy; requestConfiguration?:EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):EntraProtectionPolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EntraProtectionPolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EntraProtectionPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EntraProtectionPolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.entraProtectionPolicies.item.EntraProtectionPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -399911,11 +405763,15 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.it Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -399952,11 +405808,15 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.it Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -400026,11 +405886,15 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.replies.re Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -400067,11 +405931,15 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.undoSoftDe Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -400145,6 +406013,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBu Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -400644,6 +406513,16 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.detai Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -400799,6 +406678,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.Plann Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -401174,6 +407054,59 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansReque Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -403039,11 +408972,15 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.i Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -403080,11 +409017,15 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.i Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -403154,11 +409095,15 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.replies.r Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -403195,11 +409140,15 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.undoSoftD Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -403273,6 +409222,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestB Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -403772,6 +409722,16 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.deta Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -403927,6 +409887,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.Plan Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -404302,6 +410263,59 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -407108,11 +413122,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -407149,11 +413167,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -407223,11 +413245,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -407264,11 +413290,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -407342,6 +413372,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -407841,6 +413872,16 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -407996,6 +414037,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -408371,6 +414413,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -410236,11 +416331,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -410277,11 +416376,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -410351,11 +416454,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -410392,11 +416499,15 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -410470,6 +416581,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -410969,6 +417081,16 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -411124,6 +417246,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -411499,6 +417622,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -414318,11 +420494,15 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -414359,11 +420539,15 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -414433,11 +420617,15 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -414474,11 +420662,15 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -414552,6 +420744,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -415051,6 +421244,16 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -415206,6 +421409,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -415581,6 +421785,59 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -417541,11 +423798,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -417582,11 +423843,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -417656,11 +423921,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -417697,11 +423966,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -417775,6 +424048,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -418274,6 +424548,16 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -418429,6 +424713,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -418804,6 +425089,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|pathParameters:array @@ -420669,11 +427007,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -420710,11 +427052,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -420784,11 +427130,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -420825,11 +427175,15 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -420903,6 +427257,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|Patch(body:TeamsChannelPlanner; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):TeamsChannelPlanner Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation @@ -421402,6 +427757,16 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -421557,6 +427922,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -421932,6 +428298,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder @@ -437692,11 +444111,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item. Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -437733,11 +444156,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item. Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -437807,11 +444234,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.replies.reply Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -437848,11 +444279,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.undoSoftDelet Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.messages.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -438577,11 +445012,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.repli Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -438618,11 +445057,15 @@ Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.repli Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionId():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionId(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody Microsoft\Graph\Beta\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -446418,6 +452861,99 @@ Microsoft\Graph\Beta\Generated.users.item.licenseDetails.licenseDetailsRequestBu Microsoft\Graph\Beta\Generated.users.item.licenseDetails.licenseDetailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LicenseDetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ByComplianceIssueId(complianceIssueId:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):ComplianceIssueCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssuesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):ComplianceIssue +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssueItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|Get(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|WithUrl(rawUrl:string):EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EffectiveGoverningPolicyRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|complianceIssues:ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|Delete(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|effectiveGoverningPolicy:EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|Get(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):UserIdentityLifecycle +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|Patch(body:UserIdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):UserIdentityLifecycle +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|ToPatchRequestInformation(body:UserIdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.lifecycle.LifecycleRequestBuilder::|public|WithUrl(rawUrl:string):LifecycleRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecycleRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -446573,11 +453109,22 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.cop Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.copy.CopyRequestBuilder::|public|WithUrl(rawUrl:string):CopyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.copy.copyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.copy.copyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|Post(requestConfiguration?:ImportMimeRequestBuilderPostRequestConfiguration):Message +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ImportMimeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.ImportMimeRequestBuilder::|public|WithUrl(rawUrl:string):ImportMimeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.importMimeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.importMime.importMimeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|copy:CopyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|Delete(requestConfiguration?:MailFolderItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailFolderItemRequestBuilderGetRequestConfiguration):MailFolder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|importMime:ImportMimeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder @@ -447470,12 +454017,23 @@ Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.copy.CopyRequestBuild Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.copy.CopyRequestBuilder::|public|WithUrl(rawUrl:string):CopyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.copy.copyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.copy.copyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|Post(requestConfiguration?:ImportMimeRequestBuilderPostRequestConfiguration):Message +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ImportMimeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.ImportMimeRequestBuilder::|public|WithUrl(rawUrl:string):ImportMimeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.importMimeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.importMime.importMimeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|childFolders:ChildFoldersRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|copy:CopyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|Delete(requestConfiguration?:MailFolderItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailFolderItemRequestBuilderGetRequestConfiguration):MailFolder +Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|importMime:ImportMimeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|messageRules:MessageRulesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder @@ -451197,6 +457755,36 @@ Microsoft\Graph\Beta\Generated.users.item.messages.messagesRequestBuilderGetRequ Microsoft\Graph\Beta\Generated.users.item.messages.messagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; includeHiddenMessages?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MessagesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.messages.messagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.messages.messagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.microsoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAddSelfAsSponsor.microsoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceAttestRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.microsoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.microsoftGraphIdentityGovernanceRemoveSelfAsSponsor.microsoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.mobileAppIntentAndStates.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.mobileAppIntentAndStates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.mobileAppIntentAndStates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -458346,10 +464934,12 @@ Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|Patch(body:PlannerUser; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):PlannerUser Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|plans_v2:Plans_v2RequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|recentPlans:RecentPlansRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|rosterPlans:RosterPlansRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|tasks_v2:Tasks_v2RequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.planner.PlannerRequestBuilder::|public|ToPatchRequestInformation(body:PlannerUser; requestConfiguration?:PlannerRequestBuilderPatchRequestConfiguration):RequestInformation @@ -458848,6 +465438,16 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.details.detailsRequ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.details.detailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.details.detailsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|Post(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ExtendExpiryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.ExtendExpiryRequestBuilder::|public|WithUrl(rawUrl:string):ExtendExpiryRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.extendExpiry.extendExpiryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|Get(requestConfiguration?:GetUsageRightsRequestBuilderGetRequestConfiguration):PlanUsageRight @@ -459003,6 +465603,7 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerPlanItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|extendExpiry:ExtendExpiryRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder @@ -459378,6 +465979,59 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.plansRequestBuilderGetRe Microsoft\Graph\Beta\Generated.users.item.planner.plans.plansRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlansRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.planner.plans.plansRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.planner.plans.plansRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|Get(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):Plan +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlanItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilder::|public|WithUrl(rawUrl:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlanItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.item.PlanItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlanItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ByPlanId(planId:string):PlanItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|Get(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):PlanCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Plans_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.Plans_v2RequestBuilder::|public|WithUrl(rawUrl:string):Plans_v2RequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Plans_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Plans_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans_v2.plans_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Plans_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.planner.recentPlans.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.recentPlans.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.planner.recentPlans.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -459784,6 +466438,59 @@ Microsoft\Graph\Beta\Generated.users.item.planner.tasks.tasksRequestBuilderGetRe Microsoft\Graph\Beta\Generated.users.item.planner.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.planner.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.planner.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|Get(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.item.TaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|ByTaskId(taskId:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|Get(requestConfiguration?:Tasks_v2RequestBuilderGetRequestConfiguration):TaskCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Tasks_v2RequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.Tasks_v2RequestBuilder::|public|WithUrl(rawUrl:string):Tasks_v2RequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Tasks_v2RequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|public|queryParameters:Tasks_v2RequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.tasks_v2.tasks_v2RequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):Tasks_v2RequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|pathParameters:array @@ -464443,6 +471150,7 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|isMana Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|joinedGroups:JoinedGroupsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|joinedTeams:JoinedTeamsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|licenseDetails:LicenseDetailsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|lifecycle:LifecycleRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|mailFolders:MailFoldersRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|managedAppLogCollectionRequests:ManagedAppLogCollectionRequestsRequestBuilder @@ -464451,6 +471159,9 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|manage Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|manager:ManagerRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|messages:MessagesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|microsoftGraphIdentityGovernanceAddSelfAsSponsor:MicrosoftGraphIdentityGovernanceAddSelfAsSponsorRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|microsoftGraphIdentityGovernanceAttest:MicrosoftGraphIdentityGovernanceAttestRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRemoveSelfAsSponsor:MicrosoftGraphIdentityGovernanceRemoveSelfAsSponsorRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|mobileAppIntentAndStates:MobileAppIntentAndStatesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|mobileAppTroubleshootingEvents:MobileAppTroubleshootingEventsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|notifications:NotificationsRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index ef20e1215b6..32b6f9d9ec9 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "5862F0C1C9143D2B7B6C9B0CC30879F893B64B84E4D938AE76D8AE49ABEB05EB06B3D10E40B6036A764FEC94B9F4ED80EFCB7B62CBA08A5A3F51A87A64309424", + "descriptionHash": "9137B255F9C793BCB9703F4908EF590CA193413FB4B4DFA1E82F86E629C94565329FEE0290985EB370AA17D08B8781968FC4880C5C1116A1260CFAF6846E5BCB", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.35.0", + "kiotaVersion": "1.36.1", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Beta\\Generated",