From 68b5a595ef4fe376e8e3acbbddf85f93d5acefec Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 14 Nov 2025 18:41:01 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 203454 --- ...GetPolicyIdWithTypeWithNameGetResponse.php | 72 + ...PolicyIdWithTypeWithNameRequestBuilder.php | 82 + ...thNameRequestBuilderGetQueryParameters.php | 82 + ...eRequestBuilderGetRequestConfiguration.php | 45 + .../Teams/Policy/PolicyRequestBuilder.php | 19 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- ...PolicyUserAssignmentItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../AssignPostRequestBody.php | 118 + ...eamsAdministrationAssignRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...msAdministrationUnassignRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UnassignPostRequestBody.php | 118 + .../UserAssignmentsRequestBuilder.php | 149 + ...nmentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Admin/Teams/TeamsRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../NumberAssignmentItemRequestBuilder.php} | 83 +- ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...tItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../AssignNumberPostRequestBody.php | 204 + ...ministrationAssignNumberRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nistrationUnassignNumberRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UnassignNumberPostRequestBody.php | 137 + ...ministrationUpdateNumberRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UpdateNumberPostRequestBody.php | 190 + .../NumberAssignmentsRequestBuilder.php | 158 + ...nmentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Operations}/Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...LongRunningOperationItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Operations/OperationsRequestBuilder.php | 133 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...elephoneNumberManagementRequestBuilder.php | 160 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...ementRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../ResourceConnectionItemRequestBuilder.php | 6 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/UpdatableAssetItemRequestBuilder.php | 6 +- ...etItemRequestBuilderGetQueryParameters.php | 2 +- .../ComplianceChangeItemRequestBuilder.php | 12 +- ...geItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- src/Generated/Agents/AgentsRequestBuilder.php | 141 + ...gentsRequestBuilderGetQueryParameters.php} | 8 +- ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../DiscoverCopilotToolsGetResponse.php} | 23 +- .../DiscoverCopilotToolsRequestBuilder.php} | 33 +- ...tToolsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Agents/Item/AgentItemRequestBuilder.php | 152 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...tItemRequestBuilderGetQueryParameters.php} | 8 +- ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../CopilotToolsRequestBuilder.php | 133 + ...tToolsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- ...ToolCopilotToolNameItemRequestBuilder.php} | 66 +- ...questBuilderDeleteRequestConfiguration.php | 22 + ...meItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ApplicationTemplatesRequestBuilder.php | 4 +- ...platesRequestBuilderGetQueryParameters.php | 2 +- .../ApplicationTemplateItemRequestBuilder.php | 4 +- ...teItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../AuditActivityTypesRequestBuilder.php} | 74 +- ...TypesRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../AuditActivityTypeItemRequestBuilder.php} | 84 +- ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...eItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../AuditLogs/AuditLogsRequestBuilder.php | 54 + ...ignInsWithAggregationWindowGetResponse.php | 72 + ...InsWithAggregationWindowRequestBuilder.php | 80 + ...WindowRequestBuilderGetQueryParameters.php | 82 + ...wRequestBuilderGetRequestConfiguration.php | 45 + ...ignInsWithAggregationWindowGetResponse.php | 72 + ...InsWithAggregationWindowRequestBuilder.php | 80 + ...WindowRequestBuilderGetQueryParameters.php | 82 + ...wRequestBuilderGetRequestConfiguration.php | 45 + ...ignInsWithAggregationWindowGetResponse.php | 72 + ...InsWithAggregationWindowRequestBuilder.php | 80 + ...WindowRequestBuilderGetQueryParameters.php | 82 + ...wRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Application/ApplicationRequestBuilder.php | 85 + ...cationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + .../Application/Logo/LogoRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...oRequestBuilderGetRequestConfiguration.php | 22 + ...oRequestBuilderPutRequestConfiguration.php | 22 + ...EventsAppActivityAppItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../SignInEventsAppSummaryRequestBuilder.php | 134 + ...ummaryRequestBuilderGetQueryParameters.php | 82 + ...yRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...SignInEventsActivityItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../SignInEventsSummaryRequestBuilder.php | 134 + ...ummaryRequestBuilderGetQueryParameters.php | 82 + ...yRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- src/Generated/BaseGraphClient.php | 10 +- .../Item/Messages/MessagesRequestBuilder.php | 6 +- .../ClearAutomaticLocationRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ClearLocationRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/PresenceItemRequestBuilder.php | 32 + .../SetAutomaticLocationPostRequestBody.php | 137 + .../SetAutomaticLocationRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SetManualLocationPostRequestBody.php | 137 + .../SetManualLocationRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Contacts/ContactsRequestBuilder.php | 2 +- ...ntactsRequestBuilderGetQueryParameters.php | 10 +- ...sRequestBuilderGetRequestConfiguration.php | 5 +- .../OnPremisesSyncBehaviorRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...haviorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Item/OrgContactItemRequestBuilder.php | 75 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Assignments/AssignmentsRequestBuilder.php | 4 +- ...nmentsRequestBuilderGetQueryParameters.php | 2 +- ...figurationAssignmentItemRequestBuilder.php | 4 +- ...ntItemRequestBuilderGetQueryParameters.php | 2 +- ...ccountEnterpriseSettingsRequestBuilder.php | 24 + ...equestEnterpriseUpgradeUrlPostResponse.php | 114 + ...uestEnterpriseUpgradeUrlRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RetrieveStoreLayoutRequestBuilder.php | 76 + ...RequestBuilderGetRequestConfiguration.php} | 6 +- .../SetStoreLayoutPostRequestBody.php | 115 + .../SetStoreLayoutRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...AppLogCollectionRequestsRequestBuilder.php | 4 +- ...questsRequestBuilderGetQueryParameters.php | 2 +- ...LogCollectionRequestItemRequestBuilder.php | 4 +- ...stItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/CloudPCItemRequestBuilder.php | 16 + ...ieveCloudPcLaunchDetailRequestBuilder.php} | 38 +- ...lRequestBuilderGetRequestConfiguration.php | 22 + ...veFrontlineCloudPcDetailRequestBuilder.php | 75 + ...lRequestBuilderGetRequestConfiguration.php | 22 + .../ExternalPartnersRequestBuilder.php | 10 +- ...rtnersRequestBuilderGetQueryParameters.php | 2 +- ...oudPcExternalPartnerItemRequestBuilder.php | 10 +- ...erItemRequestBuilderGetQueryParameters.php | 2 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...loudPcManagedLicenseItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...seItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ManagedLicensesRequestBuilder.php | 134 + ...censesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Reports/ReportsRequestBuilder.php | 4 +- ...eportsRequestBuilderGetQueryParameters.php | 2 +- .../ImportSnapshotPostRequestBody.php | 140 + .../ImportSnapshotRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PurgeImportedSnapshotPostRequestBody.php | 124 + .../PurgeImportedSnapshotRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ImportResultsWithSnapshotIdGetResponse.php | 72 + ...ortResultsWithSnapshotIdRequestBuilder.php | 79 + ...shotIdRequestBuilderGetQueryParameters.php | 58 + ...dRequestBuilderGetRequestConfiguration.php | 42 + .../Snapshots/SnapshotsRequestBuilder.php | 26 + .../VirtualEndpointRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../HardwareOathDevicesRequestBuilder.php | 6 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Invite/InviteRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../RestoreVersionRequestBuilder.php | 6 +- .../Workbook/Tables/Add/AddRequestBuilder.php | 6 +- .../Item/Tables/Add/AddRequestBuilder.php | 6 +- .../DependentResourcesRequestBuilder.php | 5 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onAssignmentResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 5 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onAssignmentResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onAssignmentResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../DependentResourcesRequestBuilder.php | 4 +- ...ourcesRequestBuilderGetQueryParameters.php | 2 +- ...onSubmissionResourceItemRequestBuilder.php | 4 +- ...ceItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/EducationUserItemRequestBuilder.php | 6 +- ...EngagementRoleMemberItemRequestBuilder.php | 4 +- ...erItemRequestBuilderGetQueryParameters.php | 2 +- .../Members/Item/User/UserRequestBuilder.php | 4 +- .../UserRequestBuilderGetQueryParameters.php | 2 +- .../Item/Members/MembersRequestBuilder.php | 8 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- .../Item/Schema/SchemaRequestBuilder.php | 6 +- ...LongRunningOperationItemRequestBuilder.php | 6 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- src/Generated/Groups/GroupsRequestBuilder.php | 6 +- .../ConversationsRequestBuilder.php | 6 +- .../Item/ConversationItemRequestBuilder.php | 6 +- .../Item/Reply/ReplyRequestBuilder.php | 6 +- .../Groups/Item/GroupItemRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- ...ionStatusWithOperationIdRequestBuilder.php | 78 + ...dRequestBuilderGetRequestConfiguration.php | 22 + .../Groups/Item/Sites/SitesRequestBuilder.php | 10 + .../Item/ChannelItemRequestBuilder.php | 8 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...dAppsRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- .../Item/TeamsAppItemRequestBuilder.php | 77 + ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...mRequestBuilderGetRequestConfiguration.php | 39 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...RequestBuilderGetRequestConfiguration.php} | 22 +- .../Item/TeamsAppItemRequestBuilder.php} | 34 +- ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PrimaryChannelRequestBuilder.php | 8 + .../Item/Reply/ReplyRequestBuilder.php | 6 +- .../GroupsWithUniqueNameRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 6 +- .../Item/NamedLocationItemRequestBuilder.php | 12 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 6 +- .../Identity/IdentityRequestBuilder.php | 24 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...FraudProtectionProvidersRequestBuilder.php | 134 + ...vidersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...udProtectionProviderItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...rItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPatchRequestConfiguration.php | 22 + .../RiskPreventionRequestBuilder.php} | 92 +- ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...entionRequestBuilderGetQueryParameters.php | 34 + ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Verify/VerifyPostRequestBody.php | 114 + .../Item/Verify/VerifyRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...tionFirewallProviderItemRequestBuilder.php | 155 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- ...icationFirewallProvidersRequestBuilder.php | 135 + ...vidersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../Item/Provider/ProviderRequestBuilder.php | 77 + ...oviderRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...allVerificationModelItemRequestBuilder.php | 154 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...elItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...ionFirewallVerificationsRequestBuilder.php | 134 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InIdentifierBaseNameItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...meItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../SignInIdentifiersRequestBuilder.php} | 73 +- ...fiersRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Profiles/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../VerifiedIdProfileItemRequestBuilder.php} | 85 +- ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...eItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Profiles/ProfilesRequestBuilder.php} | 76 +- ...filesRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../VerifiedId/VerifiedIdRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...fiedIdRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...stomCalloutExtensionItemRequestBuilder.php | 12 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- ...ageWorkflowExtensionItemRequestBuilder.php | 6 +- .../Item/AccessPackageItemRequestBuilder.php | 6 +- ...geItemRequestBuilderGetQueryParameters.php | 2 +- ...ssPackagesWithUniqueNameRequestBuilder.php | 6 +- ...ueNameRequestBuilderGetQueryParameters.php | 2 +- ...ministrationScopeTargetsRequestBuilder.php | 97 + ...argetsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ExecutionScopeRequestBuilder.php | 4 +- ...nScopeRequestBuilderGetQueryParameters.php | 2 +- ...UserProcessingResultItemRequestBuilder.php | 4 +- ...ltItemRequestBuilderGetQueryParameters.php | 2 +- .../ActivateWithScopePostRequestBody.php | 115 + ...ernanceActivateWithScopeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php} | 34 +- ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Runs/Item/RunItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php} | 34 +- ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...UserProcessingResultItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...UserProcessingResultItemRequestBuilder.php | 8 + ...ministrationScopeTargetsRequestBuilder.php | 97 + ...argetsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...VersionVersionNumberItemRequestBuilder.php | 8 + .../Item/WorkflowItemRequestBuilder.php | 16 + ...ministrationScopeTargetsRequestBuilder.php | 97 + ...argetsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../DirectoryObjectItemRequestBuilder.php} | 34 +- ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ExecutionScopeRequestBuilder.php | 4 +- ...nScopeRequestBuilderGetQueryParameters.php | 2 +- ...UserProcessingResultItemRequestBuilder.php | 4 +- ...ltItemRequestBuilderGetQueryParameters.php | 2 +- .../ActivateWithScopePostRequestBody.php | 115 + ...ernanceActivateWithScopeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Runs/Item/RunItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...UserProcessingResultItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...UserProcessingResultItemRequestBuilder.php | 8 + ...ministrationScopeTargetsRequestBuilder.php | 97 + ...argetsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...VersionVersionNumberItemRequestBuilder.php | 8 + .../Item/WorkflowItemRequestBuilder.php | 16 + .../AgentRiskDetectionsRequestBuilder.php | 133 + ...ctionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../AgentRiskDetectionItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../IdentityProtectionRequestBuilder.php | 16 + .../Item/RiskDetectionItemRequestBuilder.php | 6 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- .../ConfirmCompromisedPostRequestBody.php | 124 + .../ConfirmCompromisedRequestBuilder.php | 76 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../ConfirmSafePostRequestBody.php | 124 + .../ConfirmSafe/ConfirmSafeRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RiskyAgents/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Dismiss/DismissPostRequestBody.php | 124 + .../Dismiss/DismissRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/RiskyAgentItemRequestBuilder.php} | 68 +- ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...tItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPatchRequestConfiguration.php | 22 + .../RiskyAgents/RiskyAgentsRequestBuilder.php | 157 + ...AgentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Models/AadUserConversationMember.php | 8 +- .../Models/AccessPackageResource.php | 4 +- ...cessReviewDataUploadRequestCalloutData.php | 134 + ...essReviewDataUploadTriggerCallbackData.php | 276 + ...ewResourceDataUploadSessionContextData.php | 90 + src/Generated/Models/Agent.php | 70 + .../Models/AgentCollectionResponse.php | 70 + src/Generated/Models/AgentIdentity.php | 113 + src/Generated/Models/AgentRiskDetection.php | 310 + .../AgentRiskDetectionCollectionResponse.php | 70 + src/Generated/Models/AiAgentInfo.php | 67 + src/Generated/Models/AiInteractionEntity.php | 188 + src/Generated/Models/AiInteractionPlugin.php | 145 +- .../Models/AkamaiAttackGroupActionModel.php | 158 + .../Models/AkamaiCustomRuleModel.php | 180 + .../Models/AkamaiRapidRulesModel.php | 158 + .../Models/AkamaiVerifiedDetailsModel.php | 117 + .../AkamaiWebApplicationFirewallProvider.php | 134 + .../Models/AndroidManagedAppProtection.php | 8 +- ...dManagedStoreAccountEnterpriseSettings.php | 22 + .../Models/AndroidManagedStoreLayoutType.php | 11 + .../Models/AppleDeviceDeliveryProtocol.php | 12 + src/Generated/Models/ApplicationDataType.php | 15 + src/Generated/Models/ApplicationLocation.php | 158 + .../ApplicationRiskFactorCertificateInfo.php | 312 + .../ApplicationRiskFactorGeneralInfo.php | 335 + .../Models/ApplicationRiskFactorLegalInfo.php | 202 + .../ApplicationRiskFactorLegalInfoGdpr.php | 224 + .../ApplicationRiskFactorSecurityInfo.php | 675 ++ .../Models/ApplicationRiskFactors.php | 202 + src/Generated/Models/ApplicationRiskScore.php | 224 + .../Models/ApplicationSecurityCompliance.php | 774 ++ src/Generated/Models/ApplicationTemplate.php | 106 +- .../Models/ArkoseFraudProtectionProvider.php | 134 + .../Models/AuditActivityPerformer.php | 180 + src/Generated/Models/AuditActivityType.php | 111 + .../AuditActivityTypeCollectionResponse.php | 70 + src/Generated/Models/AuditIdentityType.php | 11 + src/Generated/Models/AuditLogRoot.php | 72 + .../Models/AuthenticationEventListener.php | 23 + src/Generated/Models/AuthenticationMethod.php | 4 +- .../AuthenticationMethodConfiguration.php | 1 + .../Models/AuthenticationMethodTarget.php | 1 + .../Models/BuildingCollectionResponse.php | 70 + src/Generated/Models/CallEvent.php | 26 +- src/Generated/Models/Channel.php | 24 + src/Generated/Models/ClaimBinding.php | 158 + src/Generated/Models/ClaimBindingSource.php | 10 + src/Generated/Models/CloudFlareRuleModel.php | 180 + .../Models/CloudFlareRulesetModel.php | 180 + .../Models/CloudFlareVerifiedDetailsModel.php | 117 + ...oudFlareWebApplicationFirewallProvider.php | 90 + src/Generated/Models/CloudPC.php | 8 +- src/Generated/Models/CloudPcDeviceImage.php | 22 + .../Models/CloudPcExternalPartner.php | 16 +- .../Models/CloudPcFrontLineServicePlan.php | 8 +- .../CloudPcFrontlineSharedDeviceDetail.php | 23 + src/Generated/Models/CloudPcGalleryImage.php | 22 + .../Models/CloudPcImageOsArchitectureType.php | 11 + .../Models/CloudPcImportedSnapshotState.php | 12 + src/Generated/Models/CloudPcLaunchDetail.php | 202 + .../Models/CloudPcManagedLicense.php | 310 + ...loudPcManagedLicenseCollectionResponse.php | 70 + .../Models/CloudPcManagedLicenseStatus.php | 14 + .../Models/CloudPcManagedLicenseType.php | 11 + .../Models/CloudPcOnPremisesConnection.php | 8 +- .../Models/CloudPcProvisioningPolicy.php | 22 + src/Generated/Models/CloudPcSnapshot.php | 4 +- .../CloudPcSnapshotImportActionDetail.php | 202 + .../CloudPcSnapshotImportActionResult.php | 313 + .../CloudPcSnapshotImportActionStatus.php | 13 + .../Models/CloudPcSnapshotImportFileType.php | 11 + .../CloudPcSnapshotImportSourceType.php | 11 + .../Models/CloudPcStorageBlobDetail.php | 180 + ...PcUserSettingsPersistenceConfiguration.php | 158 + ...SettingsPersistenceStorageSizeCategory.php | 14 + src/Generated/Models/ConfigurationMonitor.php | 66 + .../Models/ConfigurationMonitoringResult.php | 43 + src/Generated/Models/CopilotTool.php | 158 + .../Models/CopilotToolCollectionResponse.php | 70 + src/Generated/Models/CsaStarLevel.php | 16 + .../CustomAppScopeAttributesDictionary.php | 1 + src/Generated/Models/CustomExtensionData.php | 3 + .../Models/CustomMetadataDictionary.php | 1 + .../Models/CustomUsernameSignInIdentifier.php | 68 + src/Generated/Models/DataProtection.php | 13 + src/Generated/Models/DataRetentionLevel.php | 16 + .../Models/DepMacOSEnrollmentProfile.php | 22 + ...ileAdminAccountPasswordRotationSetting.php | 161 + .../DepProfileDelayAutoRotationSetting.php | 161 + .../Models/DeskCollectionResponse.php | 70 + src/Generated/Models/DeviceConfiguration.php | 1 + ...ntConfigurationChoiceSettingDefinition.php | 8 +- ...nagementConfigurationSettingDefinition.php | 28 +- ...entConfigurationSettingGroupDefinition.php | 4 +- ...figurationStringSettingValueDefinition.php | 12 +- src/Generated/Models/Dictionary.php | 1 + src/Generated/Models/DirectoryAudit.php | 22 + src/Generated/Models/DirectoryObject.php | 1 + src/Generated/Models/Domain.php | 4 +- .../Models/EducationAssignmentResource.php | 4 +- .../Models/EducationGradingSchemeGrade.php | 4 +- .../Models/EducationSubmissionResource.php | 4 +- .../Models/EmailSignInIdentifier.php | 46 + src/Generated/Models/EmergencyCallEvent.php | 4 +- src/Generated/Models/EngagementRole.php | 4 +- src/Generated/Models/EngagementRoleMember.php | 8 +- src/Generated/Models/Entity.php | 64 +- src/Generated/Models/ExtendedKeyUsage.php | 8 +- .../Models/FaceCheckConfiguration.php | 158 + src/Generated/Models/FedRampLevel.php | 15 + ...orageContainerCustomPropertyDictionary.php | 1 + .../Models/FileStorageContainerSettings.php | 22 + .../FileStorageContainerTypeAgentSettings.php | 146 + ...orageContainerTypeRegistrationSettings.php | 22 + .../FileStorageContainerTypeSettings.php | 22 + .../Models/FixtureMapCollectionResponse.php | 70 + .../Models/FloorCollectionResponse.php | 70 + .../Models/FootprintMapCollectionResponse.php | 70 + .../Models/FraudProtectionConfiguration.php | 121 + .../Models/FraudProtectionProvider.php | 75 + ...dProtectionProviderCollectionResponse.php} | 23 +- .../FraudProtectionProviderConfiguration.php | 68 + .../Models/FrontlineCloudPcDetail.php | 136 + ...areOathTokenAuthenticationMethodDevice.php | 4 +- src/Generated/Models/HoldType.php | 12 + .../HumanSecurityFraudProtectionProvider.php | 90 + src/Generated/Models/Identity.php | 8 +- src/Generated/Models/IdentityContainer.php | 68 + .../IdentityGovernance/ActivateGroupScope.php | 69 + .../ActivateProcessingResultScope.php | 93 + .../IdentityGovernance/ActivateRunScope.php | 112 + .../IdentityGovernance/ActivateUserScope.php | 72 + .../IdentityGovernance/ActivationScope.php | 124 + .../ActivationTaskScopeType.php | 11 + .../ActivationUserScopeType.php | 11 + .../Models/IdentityGovernance/Run.php | 46 + .../UserProcessingResult.php | 24 + .../Models/IdentityGovernance/Workflow.php | 4 +- .../IdentityGovernance/WorkflowBase.php | 25 + .../WorkflowExecutionType.php | 1 + src/Generated/Models/IdentityInput.php | 180 + .../Models/IdentityProtectionRoot.php | 48 + src/Generated/Models/IdentitySet.php | 12 +- .../Models/IdentityVerifiedIdRoot.php | 70 + src/Generated/Models/IosLobApp.php | 22 + .../IosLobAppProvisioningConfiguration.php | 8 +- .../Models/IosMinimumOperatingSystem.php | 22 + src/Generated/Models/KeyValue.php | 8 +- .../Models/LevelMapCollectionResponse.php | 70 + .../Models/MacOSMinimumOperatingSystem.php | 22 + .../ManagedGooglePlayEnterpriseType.php | 12 + src/Generated/Models/ManagementState.php | 1 + .../Models/MobileAppContentScriptState.php | 3 + .../Models/MobileAppTroubleshootingEvent.php | 4 +- src/Generated/Models/MonitorMode.php | 4 + src/Generated/Models/MonitorRunType.php | 11 + src/Generated/Models/MonitorStatus.php | 1 - ...ion.php => BlockPageConfigurationBase.php} | 12 +- .../Models/Networkaccess/BranchSite.php | 24 - .../Models/Networkaccess/Connectivity.php | 24 - .../Models/Networkaccess/CustomBlockPage.php | 90 + .../Networkaccess/ExtendedProperties.php | 1 + .../Models/Networkaccess/FilteringProfile.php | 116 - .../Models/Networkaccess/FilteringRule.php | 1 + .../Networkaccess/ForwardingProfile.php | 160 - .../Models/Networkaccess/IpAddress.php | 2 +- .../Models/Networkaccess/IpDestination.php | 55 + .../Models/Networkaccess/IpRange.php | 2 +- .../Models/Networkaccess/IpSubnet.php | 2 +- ... => MarkdownBlockMessageConfiguration.php} | 32 +- .../Networkaccess/NetworkAccessRoot.php | 48 - .../Models/Networkaccess/PolicyRule.php | 1 + .../Models/Networkaccess/Profile.php | 190 - .../Models/Networkaccess/RemoteNetwork.php | 206 - .../Models/Networkaccess/RuleDestination.php | 1 + .../Models/Networkaccess/Settings.php | 22 + .../Networkaccess/TlsCertificateStatus.php | 2 + .../UrlDestinationFilteringRule.php | 46 + ...ctionLoadStartExternalUsersAuthHandler.php | 68 + .../OnFraudProtectionLoadStartHandler.php | 121 + .../OnFraudProtectionLoadStartListener.php | 68 + src/Generated/Models/OnPremisesAgent.php | 4 +- .../Models/OnPremisesPublishingProfile.php | 24 + .../Models/OnPremisesPublishingType.php | 1 + src/Generated/Models/OnlineMeetingBase.php | 23 + .../Models/OpenComplexDictionaryType.php | 1 + src/Generated/Models/OrgContact.php | 22 + .../Security/AdditionalDataDictionary.php | 1 + src/Generated/Models/PasswordPolicy.php | 15 + src/Generated/Models/PciVersion.php | 13 + .../Models/PlannerFormsDictionary.php | 1 + src/Generated/Models/PlannerTask.php | 22 + src/Generated/Models/Presence.php | 22 + src/Generated/Models/PrivateAccessSensor.php | 177 + .../PrivateAccessSensorCollectionResponse.php | 70 + .../Models/PrivateNetworkDestinationType.php | 1 + .../Models/ProcessConversationMetadata.php | 48 + src/Generated/Models/Report.php | 4 +- src/Generated/Models/ResourceAccessDetail.php | 290 + src/Generated/Models/ResourceAccessStatus.php | 12 + src/Generated/Models/ResourceAccessType.php | 13 + src/Generated/Models/RestEncryptionType.php | 17 + .../Models/ResultTemplateDictionary.php | 1 + src/Generated/Models/RiskDetail.php | 3 + .../Models/RiskPreventionContainer.php | 187 + src/Generated/Models/RiskyAgent.php | 231 + .../Models/RiskyAgentCollectionResponse.php | 70 + src/Generated/Models/RiskyAgentIdentity.php | 67 + .../RiskyAgentIdentityBlueprintPrincipal.php | 45 + src/Generated/Models/RiskyAgentUser.php | 45 + src/Generated/Models/SearchHit.php | 62 +- .../Models/SectionCollectionResponse.php | 70 + .../Models/SectionMapCollectionResponse.php | 70 + src/Generated/Models/Security/Alert.php | 22 + .../Security/AutoAuditingConfiguration.php | 68 + src/Generated/Models/Security/CaseAction.php | 1 + .../Models/Security/CaseOperation.php | 9 +- .../Models/Security/DetectionSource.php | 2 + .../EdiscoveryHoldPolicySyncOperation.php | 70 + .../Models/Security/IdentityContainer.php | 26 +- .../Models/Security/InvestigationState.php | 27 + .../Security/SecurityCopilot/Evaluation.php | 223 + .../EvaluationCollectionResponse.php} | 22 +- .../SecurityCopilot/EvaluationResult.php | 180 + .../SecurityCopilot/EvaluationResultType.php | 16 + .../SecurityCopilot/EvaluationState.php | 17 + .../Security/SecurityCopilot/Plugin.php | 337 + .../Security/SecurityCopilot/PluginAuth.php | 136 + .../SecurityCopilot/PluginAuthTypes.php | 18 + .../SecurityCopilot/PluginCatalogScope.php | 16 + .../SecurityCopilot/PluginCategory.php | 16 + .../PluginCollectionResponse.php | 71 + .../SecurityCopilot/PluginPreviewStates.php | 12 + .../SecurityCopilot/PluginSetting.php | 344 + .../PluginSettingDisplayType.php | 13 + .../SecurityCopilot/PluginSettingType.php | 14 + .../Security/SecurityCopilot/Prompt.php | 229 + .../PromptCollectionResponse.php | 71 + .../Security/SecurityCopilot/PromptType.php | 14 + .../Security/SecurityCopilot/Session.php | 138 + .../SessionCollectionResponse.php | 71 + .../SecurityCopilot/SkillInputDescriptor.php | 111 + .../SecurityCopilot/SkillPreviewState.php | 12 + .../SecurityCopilot/SkillTypeDescriptor.php | 136 + .../SkillVariableDescriptor.php | 187 + .../Security/SecurityCopilot/Workspace.php | 117 + .../WorkspaceCollectionResponse.php | 71 + .../Models/Security/SensorCandidate.php | 4 +- .../Models/Security/SettingsContainer.php | 68 + src/Generated/Models/SecurityCopilot.php | 71 + src/Generated/Models/SensorStatus.php | 11 + src/Generated/Models/ServicePrincipal.php | 7 + .../Models/SharePointOneDriveOptions.php | 22 + src/Generated/Models/SignInEventsActivity.php | 90 + ...SignInEventsActivityCollectionResponse.php | 70 + .../Models/SignInEventsAppActivity.php | 202 + ...nInEventsAppActivityCollectionResponse.php | 70 + src/Generated/Models/SignInIdentifierBase.php | 168 + ...SignInIdentifierBaseCollectionResponse.php | 70 + .../Models/SingleValueExtendedProperty.php | 4 +- src/Generated/Models/Site.php | 110 + src/Generated/Models/SiteTemplateType.php | 12 + src/Generated/Models/SslVersion.php | 16 + src/Generated/Models/StringDictionary.php | 46 + src/Generated/Models/SummarizedSignIn.php | 399 + .../TeamsAdministration/ActivationState.php | 14 + .../TeamsAdministration/AssignmentStatus.php | 16 + .../TeamsAdministration/CustomerAction.php | 11 + .../TeamsAdministration/NumberAssignment.php | 427 + .../NumberAssignmentCollectionResponse.php} | 22 +- .../TeamsAdministration/NumberCapability.php | 13 + .../TeamsAdministration/NumberSource.php | 11 + .../Models/TeamsAdministration/NumberType.php | 13 + .../PolicyIdentifierDetail.php | 90 + .../TeamsAdministration/PortInStatus.php | 11 + .../ReverseNumberLookupOption.php | 10 + .../TeamsAdministration/TeamsAdminRoot.php | 22 + .../TeamsPolicyAssignment.php | 25 + .../TeamsPolicyUserAssignment.php | 112 + ...PolicyUserAssignmentCollectionResponse.php | 71 + .../TelephoneNumberLongRunningOperation.php | 116 + ...LongRunningOperationCollectionResponse.php | 71 + ...phoneNumberLongRunningOperationDetails.php | 181 + .../TelephoneNumberManagementRoot.php | 95 + src/Generated/Models/TodoTask.php | 4 +- src/Generated/Models/TranscriptPayload.php | 22 - .../Models/UnitMapCollectionResponse.php | 70 + src/Generated/Models/UpnSignInIdentifier.php | 46 + src/Generated/Models/User.php | 26 +- src/Generated/Models/UserOwnership.php | 18 + src/Generated/Models/UserWorkLocation.php | 180 + .../Models/UsernameSignInIdentifier.php | 46 + ...leCredentialAuthenticationMethodTarget.php | 77 + ...tialsAuthenticationMethodConfiguration.php | 71 + src/Generated/Models/VerifiedIdProfile.php | 247 + ...> VerifiedIdProfileCollectionResponse.php} | 23 +- .../Models/VerifiedIdProfileConfiguration.php | 205 + .../Models/VerifiedIdProfileState.php | 11 + .../Models/VerifiedIdUsageConfiguration.php | 158 + .../VerifiedIdUsageConfigurationPurpose.php | 12 + src/Generated/Models/VirtualEndpoint.php | 32 +- .../Models/WafAllowedHeadersDictionary.php | 1 + ...WebApplicationFirewallDnsConfiguration.php | 224 + .../WebApplicationFirewallDnsRecordType.php | 10 + .../Models/WebApplicationFirewallProvider.php | 75 + ...tionFirewallProviderCollectionResponse.php | 70 + .../WebApplicationFirewallProviderType.php | 11 + ...ebApplicationFirewallVerificationModel.php | 155 + ...allVerificationModelCollectionResponse.php | 70 + ...bApplicationFirewallVerificationResult.php | 208 + ...bApplicationFirewallVerificationStatus.php | 12 + .../WebApplicationFirewallVerifiedDetails.php | 144 + ...65SwitchCompatibilityFailureReasonType.php | 11 + .../Models/WindowsDomainJoinConfiguration.php | 4 +- .../Models/WindowsQualityUpdateCategory.php | 2 + ...dowsUniversalAppXAppAssignmentSettings.php | 4 +- .../Models/WindowsZtdnsConfiguration.php | 280 + ...tion.php => WindowsZtdnsExemptionRule.php} | 128 +- .../Models/WindowsZtdnsSecureDnsServer.php | 205 + ...cureDnsServerDnsOverHttpsConfiguration.php | 161 + ...SecureDnsServerDnsOverTlsConfiguration.php | 161 + src/Generated/Models/WorkLocationSource.php | 13 + src/Generated/Models/WorkLocationType.php | 13 + src/Generated/Models/WorkbookComment.php | 68 + .../Models/WorkbookCommentMention.php | 180 + src/Generated/Models/WorkbookCommentReply.php | 47 + .../Models/WorkplaceSensorDevice.php | 4 +- src/Generated/Models/WorkplaceSensorType.php | 1 + .../Item/BranchSiteItemRequestBuilder.php | 8 - .../ForwardingProfilesRequestBuilder.php | 134 - ...yRequestBuilderGetRequestConfiguration.php | 39 - ...lRequestBuilderGetRequestConfiguration.php | 39 - .../ConnectivityRequestBuilder.php | 8 - ...nkItemRequestBuilderGetQueryParameters.php | 34 - ...mRequestBuilderGetRequestConfiguration.php | 39 - ...equestBuilderPatchRequestConfiguration.php | 22 - .../ForwardingProfilesRequestBuilder.php | 133 - ...ofilesRequestBuilderGetQueryParameters.php | 82 - .../ForwardingProfileItemRequestBuilder.php | 160 - ...leItemRequestBuilderGetQueryParameters.php | 34 - ...mRequestBuilderGetRequestConfiguration.php | 39 - .../Policies/Count/CountRequestBuilder.php | 78 - .../CountRequestBuilderGetQueryParameters.php | 34 - ...tRequestBuilderGetRequestConfiguration.php | 39 - ...yRequestBuilderGetRequestConfiguration.php | 39 - ...lRequestBuilderGetRequestConfiguration.php | 39 - .../Item/RemoteNetworkItemRequestBuilder.php | 168 - ...rkItemRequestBuilderGetQueryParameters.php | 34 - ...mRequestBuilderGetRequestConfiguration.php | 39 - .../RemoteNetworksRequestBuilder.php | 134 - ...onditionalAccessPoliciesRequestBuilder.php | 97 - ...liciesRequestBuilderGetQueryParameters.php | 82 - ...sRequestBuilderGetRequestConfiguration.php | 45 - .../Count/CountRequestBuilder.php | 78 - .../CountRequestBuilderGetQueryParameters.php | 34 - ...tRequestBuilderGetRequestConfiguration.php | 39 - .../Item/Policy/PolicyRequestBuilder.php | 78 - ...PolicyRequestBuilderGetQueryParameters.php | 34 - ...yRequestBuilderGetRequestConfiguration.php | 39 - .../Policies/Count/CountRequestBuilder.php | 78 - .../CountRequestBuilderGetQueryParameters.php | 34 - ...tRequestBuilderGetRequestConfiguration.php | 39 - ...yRequestBuilderGetRequestConfiguration.php | 39 - ...nkItemRequestBuilderGetQueryParameters.php | 34 - ...ncipalRequestBuilderGetQueryParameters.php | 34 - .../NetworkAccessRequestBuilder.php | 16 - .../CustomBlockPageRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ckPageRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Settings/SettingsRequestBuilder.php | 8 + ...sesPublishingProfileItemRequestBuilder.php | 8 + .../Sensors/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../PrivateAccessSensorItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...orItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Sensors/SensorsRequestBuilder.php | 133 + ...ensorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../GraphBuildingRequestBuilder.php | 86 + ...ildingRequestBuilderGetQueryParameters.php | 82 + ...gRequestBuilderGetRequestConfiguration.php | 45 + .../GraphDesk/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../GraphDesk/GraphDeskRequestBuilder.php | 86 + ...phDeskRequestBuilderGetQueryParameters.php | 82 + ...kRequestBuilderGetRequestConfiguration.php | 45 + .../GraphFloor/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../GraphFloor/GraphFloorRequestBuilder.php | 86 + ...hFloorRequestBuilderGetQueryParameters.php | 82 + ...rRequestBuilderGetRequestConfiguration.php | 45 + .../GraphRoom/GraphRoomRequestBuilder.php | 4 +- ...phRoomRequestBuilderGetQueryParameters.php | 2 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../GraphSectionRequestBuilder.php | 86 + ...ectionRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../GraphWorkspaceRequestBuilder.php | 86 + ...spaceRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- .../CheckIns/CheckInsRequestBuilder.php} | 73 +- ...eckInsRequestBuilderGetQueryParameters.php | 82 + ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../CheckIns/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InClaimCalendarEventItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../GraphBuildingRequestBuilder.php | 94 + ...ildingRequestBuilderGetQueryParameters.php | 34 + ...gRequestBuilderGetRequestConfiguration.php | 39 + .../Footprints/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Footprints/FootprintsRequestBuilder.php | 134 + ...printsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/FootprintMapItemRequestBuilder.php | 144 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPatchRequestConfiguration.php | 22 + .../Map/Levels/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Fixtures/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Fixtures/FixturesRequestBuilder.php} | 73 +- ...turesRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Item/FixtureMapItemRequestBuilder.php} | 76 +- ...questBuilderDeleteRequestConfiguration.php | 22 + ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/LevelMapItemRequestBuilder.php | 168 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...apItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Sections/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/SectionMapItemRequestBuilder.php} | 77 +- ...questBuilderDeleteRequestConfiguration.php | 22 + ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Sections/SectionsRequestBuilder.php} | 73 +- ...tionsRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Item/Units/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Units/Item/UnitMapItemRequestBuilder.php | 146 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...pItemRequestBuilderGetQueryParameters.php} | 8 +- ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Units/UnitsRequestBuilder.php} | 73 +- ...UnitsRequestBuilderGetQueryParameters.php} | 8 +- ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Map/Levels/LevelsRequestBuilder.php | 134 + ...LevelsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../GraphBuilding/Map/MapRequestBuilder.php | 162 + ...questBuilderDeleteRequestConfiguration.php | 22 + .../MapRequestBuilderGetQueryParameters.php | 34 + ...pRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../CheckIns/CheckInsRequestBuilder.php | 133 + ...ckInsRequestBuilderGetQueryParameters.php} | 8 +- ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../CheckIns/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InClaimCalendarEventItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../GraphDesk/GraphDeskRequestBuilder.php | 86 + ...phDeskRequestBuilderGetQueryParameters.php | 34 + ...kRequestBuilderGetRequestConfiguration.php | 39 + .../CheckIns/CheckInsRequestBuilder.php | 133 + ...eckInsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../CheckIns/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InClaimCalendarEventItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../GraphFloor/GraphFloorRequestBuilder.php | 86 + ...hFloorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../GraphRoom/GraphRoomRequestBuilder.php | 4 +- ...phRoomRequestBuilderGetQueryParameters.php | 2 +- .../CheckIns/CheckInsRequestBuilder.php | 133 + ...eckInsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../CheckIns/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InClaimCalendarEventItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../GraphSectionRequestBuilder.php | 86 + ...ectionRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + .../CheckIns/CheckInsRequestBuilder.php | 133 + ...eckInsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../CheckIns/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...InClaimCalendarEventItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../GraphWorkspaceRequestBuilder.php | 86 + ...kspaceRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + .../Places/Item/PlaceItemRequestBuilder.php | 40 + src/Generated/Places/PlacesRequestBuilder.php | 93 +- ...RequestBuilderPostRequestConfiguration.php | 22 + ...tedTokenValidationPolicyRequestBuilder.php | 6 +- ...PolicyRequestBuilderGetQueryParameters.php | 2 +- .../RiskDetectionsRequestBuilder.php | 6 +- ...ctionsRequestBuilderGetQueryParameters.php | 2 +- .../RoleAssignmentsRequestBuilder.php | 6 +- ...nmentsRequestBuilderGetQueryParameters.php | 2 +- .../Identities/IdentitiesRequestBuilder.php | 8 + .../SensorCandidateItemRequestBuilder.php | 4 +- ...teItemRequestBuilderGetQueryParameters.php | 2 +- ...toAuditingConfigurationRequestBuilder.php} | 75 +- ...questBuilderDeleteRequestConfiguration.php | 22 + ...rationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Settings/SettingsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ttingsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Partner/PartnerRequestBuilder.php | 4 +- ...artnerRequestBuilderGetQueryParameters.php | 2 +- .../Item/SecureScoreItemRequestBuilder.php | 4 +- ...reItemRequestBuilderGetQueryParameters.php | 2 +- .../SecurityCopilotRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...opilotRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Workspaces/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Plugins/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/PluginNameItemRequestBuilder.php} | 74 +- ...questBuilderDeleteRequestConfiguration.php | 22 + ...eItemRequestBuilderGetQueryParameters.php} | 8 +- ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Plugins/PluginsRequestBuilder.php | 133 + ...luginsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Sessions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Prompts}/Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EvaluationsRequestBuilder.php} | 72 +- ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/EvaluationItemRequestBuilder.php | 144 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...onItemRequestBuilderGetQueryParameters.php | 34 + ...RequestBuilderGetRequestConfiguration.php} | 22 +- ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Prompts/Item/PromptItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ptItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Prompts/PromptsRequestBuilder.php | 133 + ...romptsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/SessionItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Sessions/SessionsRequestBuilder.php | 133 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/WorkspaceItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ceItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Workspaces/WorkspacesRequestBuilder.php | 134 + ...spacesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Security/SecurityRequestBuilder.php | 8 + .../ClaimsPolicyRequestBuilder.php | 12 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- ...ionStatusWithOperationIdRequestBuilder.php | 78 + ...dRequestBuilderGetRequestConfiguration.php | 22 + src/Generated/Sites/SitesRequestBuilder.php | 47 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ppPermissionGrantAppItemRequestBuilder.php | 6 +- ...inerTypeRegistrationItemRequestBuilder.php | 6 +- .../Item/ChannelItemRequestBuilder.php | 8 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...RequestBuilderGetRequestConfiguration.php} | 22 +- .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PrimaryChannelRequestBuilder.php | 8 + .../Item/ChannelItemRequestBuilder.php | 8 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Messages/MessagesRequestBuilder.php | 6 +- ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php} | 34 +- ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PrimaryChannelRequestBuilder.php | 8 + .../Item/ChannelItemRequestBuilder.php | 8 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/ChannelItemRequestBuilder.php | 8 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...palNameUserPrincipalNameRequestBuilder.php | 4 +- ...alNameRequestBuilderGetQueryParameters.php | 2 +- .../EnabledApps/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../EnabledApps/EnabledAppsRequestBuilder.php | 97 + ...edAppsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/TeamsAppItemRequestBuilder.php | 77 + ...ppItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PrimaryChannelRequestBuilder.php | 8 + .../Item/CloudPCs/CloudPCsRequestBuilder.php | 4 +- ...oudPCsRequestBuilderGetQueryParameters.php | 2 +- .../Item/CloudPCItemRequestBuilder.php | 20 +- ...PCItemRequestBuilderGetQueryParameters.php | 2 +- ...rieveCloudPcLaunchDetailRequestBuilder.php | 75 + ...lRequestBuilderGetRequestConfiguration.php | 22 + ...veFrontlineCloudPcDetailRequestBuilder.php | 75 + ...lRequestBuilderGetRequestConfiguration.php | 22 + ...EngagementRoleMemberItemRequestBuilder.php | 4 +- ...erItemRequestBuilderGetQueryParameters.php | 2 +- .../Members/Item/User/UserRequestBuilder.php | 4 +- .../UserRequestBuilderGetQueryParameters.php | 2 +- .../Item/Members/MembersRequestBuilder.php | 4 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- ...AppLogCollectionRequestsRequestBuilder.php | 4 +- ...questsRequestBuilderGetQueryParameters.php | 2 +- ...LogCollectionRequestItemRequestBuilder.php | 4 +- ...stItemRequestBuilderGetQueryParameters.php | 2 +- .../OnPremisesSyncBehaviorRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...haviorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ClearAutomaticLocationRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ClearLocationRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Presence/PresenceRequestBuilder.php | 38 +- ...esenceRequestBuilderGetQueryParameters.php | 2 +- .../SetAutomaticLocationPostRequestBody.php | 137 + .../SetAutomaticLocationRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SetManualLocationPostRequestBody.php | 137 + .../SetManualLocationRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Users/Item/UserItemRequestBuilder.php | 8 + src/Generated/kiota-dom-export.txt | 8045 ++++++++++++++--- src/Generated/kiota-lock.json | 4 +- 1353 files changed, 70129 insertions(+), 6155 deletions(-) create mode 100644 src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/GetPolicyIdWithTypeWithNameGetResponse.php create mode 100644 src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks => Admin/Teams/Policy/UserAssignments}/Count/CountRequestBuilder.php (93%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks => Admin/Teams/Policy/UserAssignments}/Count/CountRequestBuilderGetQueryParameters.php (90%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks => Admin/Teams/Policy/UserAssignments}/Count/CountRequestBuilderGetRequestConfiguration.php (94%) create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/AssignPostRequestBody.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/UnassignPostRequestBody.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php => Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php} (73%) create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilder.php => Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.php} (58%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderDeleteRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderDeleteRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetQueryParameters.php => Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetQueryParameters.php} (66%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetRequestConfiguration.php} (60%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderPatchRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderPatchRequestConfiguration.php} (72%) create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies => Admin/Teams/TelephoneNumberManagement/Operations}/Count/CountRequestBuilder.php (93%) create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetQueryParameters.php => Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetQueryParameters.php} (68%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetRequestConfiguration.php} (60%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderPatchRequestConfiguration.php => Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderPatchRequestConfiguration.php} (72%) create mode 100644 src/Generated/Agents/AgentsRequestBuilder.php rename src/Generated/{NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php => Agents/AgentsRequestBuilderGetQueryParameters.php} (88%) create mode 100644 src/Generated/Agents/AgentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Agents/AgentsRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles => Agents}/Count/CountRequestBuilder.php (94%) rename src/Generated/{NetworkAccess/FilteringProfiles => Agents}/Count/CountRequestBuilderGetQueryParameters.php (91%) rename src/Generated/{NetworkAccess/FilteringProfiles => Agents}/Count/CountRequestBuilderGetRequestConfiguration.php (95%) rename src/Generated/{Models/Networkaccess/RemoteNetworkCollectionResponse.php => Agents/DiscoverCopilotTools/DiscoverCopilotToolsGetResponse.php} (73%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php => Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilder.php} (59%) create mode 100644 src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/AgentItemRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderPostRequestConfiguration.php => Agents/Item/AgentItemRequestBuilderDeleteRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php => Agents/Item/AgentItemRequestBuilderGetQueryParameters.php} (73%) create mode 100644 src/Generated/Agents/Item/AgentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/AgentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilder.php create mode 100644 src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/ForwardingProfiles => Agents/Item/CopilotTools}/Count/CountRequestBuilder.php (94%) rename src/Generated/{NetworkAccess/ForwardingProfiles => Agents/Item/CopilotTools}/Count/CountRequestBuilderGetQueryParameters.php (91%) rename src/Generated/{NetworkAccess/ForwardingProfiles => Agents/Item/CopilotTools}/Count/CountRequestBuilderGetRequestConfiguration.php (95%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilder.php => Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilder.php} (53%) create mode 100644 src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilder.php => AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilder.php} (57%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php => AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetQueryParameters.php} (87%) rename src/Generated/{NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php => AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetRequestConfiguration.php} (69%) rename src/Generated/{NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php => AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderPostRequestConfiguration.php} (75%) create mode 100644 src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilder.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies => AuditLogs/AuditActivityTypes}/Count/CountRequestBuilderGetQueryParameters.php (90%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies => AuditLogs/AuditActivityTypes}/Count/CountRequestBuilderGetRequestConfiguration.php (94%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php => AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilder.php} (59%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php => AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration.php} (74%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php => AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetQueryParameters.php} (69%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php => AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetRequestConfiguration.php} (61%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php => AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderPatchRequestConfiguration.php} (74%) create mode 100644 src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowGetResponse.php create mode 100644 src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilder.php create mode 100644 src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse.php create mode 100644 src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder.php create mode 100644 src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse.php create mode 100644 src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder.php create mode 100644 src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php => AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderPostRequestConfiguration.php} (65%) create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilder.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderDeleteRequestConfiguration.php => AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderPostRequestConfiguration.php} (73%) create mode 100644 src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php create mode 100644 src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilder.php create mode 100644 src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php create mode 100644 src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php create mode 100644 src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationPostRequestBody.php create mode 100644 src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilder.php create mode 100644 src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php create mode 100644 src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php => Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php} (65%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php => Contacts/Item/OrgContactItemRequestBuilderDeleteRequestConfiguration.php} (73%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php => Contacts/Item/OrgContactItemRequestBuilderPatchRequestConfiguration.php} (73%) create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlPostResponse.php create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php => DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilderGetRequestConfiguration.php} (70%) create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutPostRequestBody.php create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php => DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php} (58%) create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderPatchRequestConfiguration.php => DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderPostRequestConfiguration.php} (72%) create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotPostRequestBody.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotPostRequestBody.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdGetResponse.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetQueryParameters.php => Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php} (88%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetRequestConfiguration.php => Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php} (68%) create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php => Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php} (71%) create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php => Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php} (57%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php => Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php} (57%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php => Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php} (70%) create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php => Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetQueryParameters.php} (66%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php => Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetRequestConfiguration.php} (61%) create mode 100644 src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php => Identity/RiskPrevention/RiskPreventionRequestBuilder.php} (54%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php => Identity/RiskPrevention/RiskPreventionRequestBuilderDeleteRequestConfiguration.php} (73%) create mode 100644 src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetQueryParameters.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php => Identity/RiskPrevention/RiskPreventionRequestBuilderGetRequestConfiguration.php} (59%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php => Identity/RiskPrevention/RiskPreventionRequestBuilderPatchRequestConfiguration.php} (70%) create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyPostRequestBody.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration.php => Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration.php} (64%) create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles => Identity/RiskPrevention/WebApplicationFirewallVerifications}/Count/CountRequestBuilderGetQueryParameters.php (88%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks => Identity/RiskPrevention/WebApplicationFirewallVerifications}/Count/CountRequestBuilderGetRequestConfiguration.php (93%) create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilder.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilder.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilder.php => Identity/SignInIdentifiers/SignInIdentifiersRequestBuilder.php} (55%) rename src/Generated/{NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetQueryParameters.php => Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetQueryParameters.php} (89%) rename src/Generated/{NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetRequestConfiguration.php => Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetRequestConfiguration.php} (69%) rename src/Generated/{NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderPostRequestConfiguration.php => Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderPostRequestConfiguration.php} (75%) create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilder.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php => Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php} (60%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php => Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php => Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php} (73%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php => Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php} (60%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php => Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php => Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php} (53%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php => Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php} (89%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php => Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php} (68%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php => Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php} (73%) create mode 100644 src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilder.php create mode 100644 src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php => IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php} (55%) create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php => IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php} (54%) create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles => IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets}/Count/CountRequestBuilder.php (91%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies => IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets}/Count/CountRequestBuilderGetQueryParameters.php (86%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies => IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets}/Count/CountRequestBuilderGetRequestConfiguration.php (92%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php => IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php} (53%) create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links => IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns}/Count/CountRequestBuilder.php (91%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links => IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns}/Count/CountRequestBuilderGetQueryParameters.php (87%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links => IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns}/Count/CountRequestBuilderGetRequestConfiguration.php (92%) create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedPostRequestBody.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php => IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilderPostRequestConfiguration.php} (72%) create mode 100644 src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafePostRequestBody.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissPostRequestBody.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilder.php => IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilder.php} (64%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderDeleteRequestConfiguration.php => IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderDeleteRequestConfiguration.php} (72%) rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php => IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetQueryParameters.php} (74%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php => IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetRequestConfiguration.php} (59%) create mode 100644 src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilder.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Models/AccessReviewDataUploadRequestCalloutData.php create mode 100644 src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php create mode 100644 src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php create mode 100644 src/Generated/Models/Agent.php create mode 100644 src/Generated/Models/AgentCollectionResponse.php create mode 100644 src/Generated/Models/AgentIdentity.php create mode 100644 src/Generated/Models/AgentRiskDetection.php create mode 100644 src/Generated/Models/AgentRiskDetectionCollectionResponse.php create mode 100644 src/Generated/Models/AiAgentInfo.php create mode 100644 src/Generated/Models/AiInteractionEntity.php create mode 100644 src/Generated/Models/AkamaiAttackGroupActionModel.php create mode 100644 src/Generated/Models/AkamaiCustomRuleModel.php create mode 100644 src/Generated/Models/AkamaiRapidRulesModel.php create mode 100644 src/Generated/Models/AkamaiVerifiedDetailsModel.php create mode 100644 src/Generated/Models/AkamaiWebApplicationFirewallProvider.php create mode 100644 src/Generated/Models/AndroidManagedStoreLayoutType.php create mode 100644 src/Generated/Models/AppleDeviceDeliveryProtocol.php create mode 100644 src/Generated/Models/ApplicationDataType.php create mode 100644 src/Generated/Models/ApplicationLocation.php create mode 100644 src/Generated/Models/ApplicationRiskFactorCertificateInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorGeneralInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorLegalInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php create mode 100644 src/Generated/Models/ApplicationRiskFactorSecurityInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactors.php create mode 100644 src/Generated/Models/ApplicationRiskScore.php create mode 100644 src/Generated/Models/ApplicationSecurityCompliance.php create mode 100644 src/Generated/Models/ArkoseFraudProtectionProvider.php create mode 100644 src/Generated/Models/AuditActivityPerformer.php create mode 100644 src/Generated/Models/AuditActivityType.php create mode 100644 src/Generated/Models/AuditActivityTypeCollectionResponse.php create mode 100644 src/Generated/Models/AuditIdentityType.php create mode 100644 src/Generated/Models/BuildingCollectionResponse.php create mode 100644 src/Generated/Models/ClaimBinding.php create mode 100644 src/Generated/Models/ClaimBindingSource.php create mode 100644 src/Generated/Models/CloudFlareRuleModel.php create mode 100644 src/Generated/Models/CloudFlareRulesetModel.php create mode 100644 src/Generated/Models/CloudFlareVerifiedDetailsModel.php create mode 100644 src/Generated/Models/CloudFlareWebApplicationFirewallProvider.php create mode 100644 src/Generated/Models/CloudPcImageOsArchitectureType.php create mode 100644 src/Generated/Models/CloudPcImportedSnapshotState.php create mode 100644 src/Generated/Models/CloudPcLaunchDetail.php create mode 100644 src/Generated/Models/CloudPcManagedLicense.php create mode 100644 src/Generated/Models/CloudPcManagedLicenseCollectionResponse.php create mode 100644 src/Generated/Models/CloudPcManagedLicenseStatus.php create mode 100644 src/Generated/Models/CloudPcManagedLicenseType.php create mode 100644 src/Generated/Models/CloudPcSnapshotImportActionDetail.php create mode 100644 src/Generated/Models/CloudPcSnapshotImportActionResult.php create mode 100644 src/Generated/Models/CloudPcSnapshotImportActionStatus.php create mode 100644 src/Generated/Models/CloudPcSnapshotImportFileType.php create mode 100644 src/Generated/Models/CloudPcSnapshotImportSourceType.php create mode 100644 src/Generated/Models/CloudPcStorageBlobDetail.php create mode 100644 src/Generated/Models/CloudPcUserSettingsPersistenceConfiguration.php create mode 100644 src/Generated/Models/CloudPcUserSettingsPersistenceStorageSizeCategory.php create mode 100644 src/Generated/Models/CopilotTool.php create mode 100644 src/Generated/Models/CopilotToolCollectionResponse.php create mode 100644 src/Generated/Models/CsaStarLevel.php create mode 100644 src/Generated/Models/CustomUsernameSignInIdentifier.php create mode 100644 src/Generated/Models/DataProtection.php create mode 100644 src/Generated/Models/DataRetentionLevel.php create mode 100644 src/Generated/Models/DepProfileAdminAccountPasswordRotationSetting.php create mode 100644 src/Generated/Models/DepProfileDelayAutoRotationSetting.php create mode 100644 src/Generated/Models/DeskCollectionResponse.php create mode 100644 src/Generated/Models/EmailSignInIdentifier.php create mode 100644 src/Generated/Models/FaceCheckConfiguration.php create mode 100644 src/Generated/Models/FedRampLevel.php create mode 100644 src/Generated/Models/FileStorageContainerTypeAgentSettings.php create mode 100644 src/Generated/Models/FixtureMapCollectionResponse.php create mode 100644 src/Generated/Models/FloorCollectionResponse.php create mode 100644 src/Generated/Models/FootprintMapCollectionResponse.php create mode 100644 src/Generated/Models/FraudProtectionConfiguration.php create mode 100644 src/Generated/Models/FraudProtectionProvider.php rename src/Generated/Models/{Networkaccess/ConditionalAccessPolicyCollectionResponse.php => FraudProtectionProviderCollectionResponse.php} (71%) create mode 100644 src/Generated/Models/FraudProtectionProviderConfiguration.php create mode 100644 src/Generated/Models/FrontlineCloudPcDetail.php create mode 100644 src/Generated/Models/HoldType.php create mode 100644 src/Generated/Models/HumanSecurityFraudProtectionProvider.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivateGroupScope.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivateProcessingResultScope.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivateRunScope.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivateUserScope.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivationScope.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivationTaskScopeType.php create mode 100644 src/Generated/Models/IdentityGovernance/ActivationUserScopeType.php create mode 100644 src/Generated/Models/IdentityInput.php create mode 100644 src/Generated/Models/IdentityVerifiedIdRoot.php create mode 100644 src/Generated/Models/LevelMapCollectionResponse.php create mode 100644 src/Generated/Models/ManagedGooglePlayEnterpriseType.php create mode 100644 src/Generated/Models/MonitorRunType.php rename src/Generated/Models/Networkaccess/{Association.php => BlockPageConfigurationBase.php} (90%) create mode 100644 src/Generated/Models/Networkaccess/CustomBlockPage.php delete mode 100644 src/Generated/Models/Networkaccess/FilteringProfile.php delete mode 100644 src/Generated/Models/Networkaccess/ForwardingProfile.php create mode 100644 src/Generated/Models/Networkaccess/IpDestination.php rename src/Generated/Models/Networkaccess/{AssociatedBranch.php => MarkdownBlockMessageConfiguration.php} (58%) delete mode 100644 src/Generated/Models/Networkaccess/Profile.php delete mode 100644 src/Generated/Models/Networkaccess/RemoteNetwork.php create mode 100644 src/Generated/Models/Networkaccess/UrlDestinationFilteringRule.php create mode 100644 src/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.php create mode 100644 src/Generated/Models/OnFraudProtectionLoadStartHandler.php create mode 100644 src/Generated/Models/OnFraudProtectionLoadStartListener.php create mode 100644 src/Generated/Models/PasswordPolicy.php create mode 100644 src/Generated/Models/PciVersion.php create mode 100644 src/Generated/Models/PrivateAccessSensor.php create mode 100644 src/Generated/Models/PrivateAccessSensorCollectionResponse.php create mode 100644 src/Generated/Models/ResourceAccessDetail.php create mode 100644 src/Generated/Models/ResourceAccessStatus.php create mode 100644 src/Generated/Models/ResourceAccessType.php create mode 100644 src/Generated/Models/RestEncryptionType.php create mode 100644 src/Generated/Models/RiskPreventionContainer.php create mode 100644 src/Generated/Models/RiskyAgent.php create mode 100644 src/Generated/Models/RiskyAgentCollectionResponse.php create mode 100644 src/Generated/Models/RiskyAgentIdentity.php create mode 100644 src/Generated/Models/RiskyAgentIdentityBlueprintPrincipal.php create mode 100644 src/Generated/Models/RiskyAgentUser.php create mode 100644 src/Generated/Models/SectionCollectionResponse.php create mode 100644 src/Generated/Models/SectionMapCollectionResponse.php create mode 100644 src/Generated/Models/Security/AutoAuditingConfiguration.php create mode 100644 src/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.php create mode 100644 src/Generated/Models/Security/InvestigationState.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/Evaluation.php rename src/Generated/Models/{Networkaccess/PolicyLinkCollectionResponse.php => Security/SecurityCopilot/EvaluationCollectionResponse.php} (76%) create mode 100644 src/Generated/Models/Security/SecurityCopilot/EvaluationResult.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/EvaluationResultType.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/EvaluationState.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/Plugin.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginAuth.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginCatalogScope.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginCategory.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginCollectionResponse.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginSetting.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PluginSettingType.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/Prompt.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/PromptType.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/Session.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/SkillPreviewState.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/SkillTypeDescriptor.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/Workspace.php create mode 100644 src/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.php create mode 100644 src/Generated/Models/Security/SettingsContainer.php create mode 100644 src/Generated/Models/SecurityCopilot.php create mode 100644 src/Generated/Models/SensorStatus.php create mode 100644 src/Generated/Models/SignInEventsActivity.php create mode 100644 src/Generated/Models/SignInEventsActivityCollectionResponse.php create mode 100644 src/Generated/Models/SignInEventsAppActivity.php create mode 100644 src/Generated/Models/SignInEventsAppActivityCollectionResponse.php create mode 100644 src/Generated/Models/SignInIdentifierBase.php create mode 100644 src/Generated/Models/SignInIdentifierBaseCollectionResponse.php create mode 100644 src/Generated/Models/SiteTemplateType.php create mode 100644 src/Generated/Models/SslVersion.php create mode 100644 src/Generated/Models/StringDictionary.php create mode 100644 src/Generated/Models/SummarizedSignIn.php create mode 100644 src/Generated/Models/TeamsAdministration/ActivationState.php create mode 100644 src/Generated/Models/TeamsAdministration/AssignmentStatus.php create mode 100644 src/Generated/Models/TeamsAdministration/CustomerAction.php create mode 100644 src/Generated/Models/TeamsAdministration/NumberAssignment.php rename src/Generated/Models/{Networkaccess/FilteringProfileCollectionResponse.php => TeamsAdministration/NumberAssignmentCollectionResponse.php} (75%) create mode 100644 src/Generated/Models/TeamsAdministration/NumberCapability.php create mode 100644 src/Generated/Models/TeamsAdministration/NumberSource.php create mode 100644 src/Generated/Models/TeamsAdministration/NumberType.php create mode 100644 src/Generated/Models/TeamsAdministration/PolicyIdentifierDetail.php create mode 100644 src/Generated/Models/TeamsAdministration/PortInStatus.php create mode 100644 src/Generated/Models/TeamsAdministration/ReverseNumberLookupOption.php create mode 100644 src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignment.php create mode 100644 src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignmentCollectionResponse.php create mode 100644 src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.php create mode 100644 src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.php create mode 100644 src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.php create mode 100644 src/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.php create mode 100644 src/Generated/Models/UnitMapCollectionResponse.php create mode 100644 src/Generated/Models/UpnSignInIdentifier.php create mode 100644 src/Generated/Models/UserOwnership.php create mode 100644 src/Generated/Models/UserWorkLocation.php create mode 100644 src/Generated/Models/UsernameSignInIdentifier.php create mode 100644 src/Generated/Models/VerifiableCredentialAuthenticationMethodTarget.php create mode 100644 src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php create mode 100644 src/Generated/Models/VerifiedIdProfile.php rename src/Generated/Models/{Networkaccess/ForwardingProfileCollectionResponse.php => VerifiedIdProfileCollectionResponse.php} (73%) create mode 100644 src/Generated/Models/VerifiedIdProfileConfiguration.php create mode 100644 src/Generated/Models/VerifiedIdProfileState.php create mode 100644 src/Generated/Models/VerifiedIdUsageConfiguration.php create mode 100644 src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php create mode 100644 src/Generated/Models/WebApplicationFirewallDnsConfiguration.php create mode 100644 src/Generated/Models/WebApplicationFirewallDnsRecordType.php create mode 100644 src/Generated/Models/WebApplicationFirewallProvider.php create mode 100644 src/Generated/Models/WebApplicationFirewallProviderCollectionResponse.php create mode 100644 src/Generated/Models/WebApplicationFirewallProviderType.php create mode 100644 src/Generated/Models/WebApplicationFirewallVerificationModel.php create mode 100644 src/Generated/Models/WebApplicationFirewallVerificationModelCollectionResponse.php create mode 100644 src/Generated/Models/WebApplicationFirewallVerificationResult.php create mode 100644 src/Generated/Models/WebApplicationFirewallVerificationStatus.php create mode 100644 src/Generated/Models/WebApplicationFirewallVerifiedDetails.php create mode 100644 src/Generated/Models/Windows365SwitchCompatibilityFailureReasonType.php create mode 100644 src/Generated/Models/WindowsZtdnsConfiguration.php rename src/Generated/Models/{Networkaccess/RemoteNetworkConnectivityConfiguration.php => WindowsZtdnsExemptionRule.php} (60%) create mode 100644 src/Generated/Models/WindowsZtdnsSecureDnsServer.php create mode 100644 src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration.php create mode 100644 src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration.php create mode 100644 src/Generated/Models/WorkLocationSource.php create mode 100644 src/Generated/Models/WorkLocationType.php create mode 100644 src/Generated/Models/WorkbookCommentMention.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php delete mode 100644 src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilder.php create mode 100644 src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetRequestConfiguration.php rename src/Generated/NetworkAccess/{Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php => Settings/CustomBlockPage/CustomBlockPageRequestBuilderPatchRequestConfiguration.php} (70%) create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilder.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilder.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilder.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/GraphBuilding/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilder.php create mode 100644 src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphDesk/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphDesk/GraphDeskRequestBuilder.php create mode 100644 src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphFloor/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphFloor/GraphFloorRequestBuilder.php create mode 100644 src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphSection/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/GraphSection/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphSection/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphSection/GraphSectionRequestBuilder.php create mode 100644 src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphWorkspace/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetQueryParameters.php => Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php} (76%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetRequestConfiguration.php => Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php} (68%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php => Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilder.php} (55%) create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetQueryParameters.php rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php} (68%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php => Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php} (73%) create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderPatchRequestConfiguration.php => Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderDeleteRequestConfiguration.php} (73%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetQueryParameters.php} (68%) rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetRequestConfiguration.php} (59%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilder.php} (58%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetQueryParameters.php} (88%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetRequestConfiguration.php} (67%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderPostRequestConfiguration.php} (70%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilder.php} (64%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderDeleteRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetQueryParameters.php} (70%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetRequestConfiguration.php} (58%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderPostRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderDeleteRequestConfiguration.php} (73%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilder.php} (61%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderDeleteRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetQueryParameters.php} (70%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetRequestConfiguration.php} (58%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilder.php} (58%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetQueryParameters.php} (88%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetRequestConfiguration.php} (67%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderPostRequestConfiguration.php} (70%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderDeleteRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetQueryParameters.php} (67%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilder.php => Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilder.php} (52%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetQueryParameters.php => Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetQueryParameters.php} (88%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetRequestConfiguration.php} (67%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderPostRequestConfiguration.php => Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderPostRequestConfiguration.php} (70%) create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilder.php rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php => Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetQueryParameters.php} (88%) create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilder.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Places/PlacesRequestBuilderPostRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilder.php => Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.php} (60%) create mode 100644 src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/Identities/Settings/SettingsRequestBuilder.php create mode 100644 src/Generated/Security/Identities/Settings/SettingsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Identities/Settings/SettingsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php => Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.php} (65%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderDeleteRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetQueryParameters.php => Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetQueryParameters.php} (71%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts}/Count/CountRequestBuilder.php (92%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts}/Count/CountRequestBuilderGetQueryParameters.php (88%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts}/Count/CountRequestBuilderGetRequestConfiguration.php (93%) rename src/Generated/{NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations}/Count/CountRequestBuilder.php (90%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilder.php => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.php} (58%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderDeleteRequestConfiguration.php} (70%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetQueryParameters.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetRequestConfiguration.php} (58%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php => Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderPatchRequestConfiguration.php} (70%) create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php create mode 100644 src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Sites/SitesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles => TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps}/Count/CountRequestBuilderGetQueryParameters.php (87%) rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles => TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps}/Count/CountRequestBuilderGetRequestConfiguration.php (93%) create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php => TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php} (57%) create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks => TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps}/Count/CountRequestBuilder.php (91%) create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php rename src/Generated/{NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php => Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php} (57%) create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php create mode 100644 src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php create mode 100644 src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php create mode 100644 src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php create mode 100644 src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilder.php create mode 100644 src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php create mode 100644 src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php create mode 100644 src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationPostRequestBody.php create mode 100644 src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilder.php create mode 100644 src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php diff --git a/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/GetPolicyIdWithTypeWithNameGetResponse.php b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/GetPolicyIdWithTypeWithNameGetResponse.php new file mode 100644 index 00000000000..41573251ec7 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/GetPolicyIdWithTypeWithNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PolicyIdentifierDetail::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, PolicyIdentifierDetail::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/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.php b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.php new file mode 100644 index 00000000000..a2b931baad7 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.php @@ -0,0 +1,82 @@ +|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 string|null $name Usage: name='{name}' + * @param string|null $type Usage: type='{type}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $name = null, ?string $type = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/teams/policy/microsoft.graph.teamsAdministration.getPolicyId(type=\'{type}\',name=\'{name}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['name'] = $name; + $urlTplParams['type'] = $type; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @param MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration|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/teamsadministration-teamspolicyassignment-getpolicyid?view=graph-rest-beta Find more info here + */ + public function get(?MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetPolicyIdWithTypeWithNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @param MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration $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 MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder { + return new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e058d72b2df --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters.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 MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters 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/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8bb270847a4 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters. + * @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 MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters + */ + 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): MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters { + return new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/PolicyRequestBuilder.php b/src/Generated/Admin/Teams/Policy/PolicyRequestBuilder.php index 074ea1e3bd0..9b1ddef081a 100644 --- a/src/Generated/Admin/Teams/Policy/PolicyRequestBuilder.php +++ b/src/Generated/Admin/Teams/Policy/PolicyRequestBuilder.php @@ -4,6 +4,8 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Admin\Teams\Policy\MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName\MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Admin\Teams\Policy\UserAssignments\UserAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsPolicyAssignment; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -16,6 +18,13 @@ */ class PolicyRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + */ + public function userAssignments(): UserAssignmentsRequestBuilder { + return new UserAssignmentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PolicyRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -58,6 +67,16 @@ public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfigu return $this->requestAdapter->sendAsync($requestInfo, [TeamsPolicyAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getPolicyId method. + * @param string $name Usage: name='{name}' + * @param string $type Usage: type='{type}' + * @return MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + */ + public function microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName(string $name, string $type): MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder { + return new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder($this->pathParameters, $this->requestAdapter, $name, $type); + } + /** * Update the navigation property policy in admin * @param TeamsPolicyAssignment $body The request body diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilder.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilder.php rename to src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilder.php index 96f51a9a9e4..a8e1dbb32e6 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilder.php +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilderGetQueryParameters.php index d4380c5ce49..2a62730ef39 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Count/CountRequestBuilderGetQueryParameters.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. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/teams/policy/userAssignments/{teamsPolicyUserAssignment%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userAssignments for admin + * @param TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Navigation property to the collection of user policy assignments. + * @param TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsPolicyUserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userAssignments in admin + * @param TeamsPolicyUserAssignment $body The request body + * @param TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamsPolicyUserAssignment $body, ?TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsPolicyUserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userAssignments for admin + * @param TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Navigation property to the collection of user policy assignments. + * @param TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration $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 admin + * @param TeamsPolicyUserAssignment $body The request body + * @param TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamsPolicyUserAssignment $body, ?TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration $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 TeamsPolicyUserAssignmentItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsPolicyUserAssignmentItemRequestBuilder { + return new TeamsPolicyUserAssignmentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cae8b67eca0 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration.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/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f34568e381 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters.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 TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters 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/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1edf83171e0 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters { + return new TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..551d7b100c8 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/Item/TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration.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/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/AssignPostRequestBody.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/AssignPostRequestBody.php new file mode 100644 index 00000000000..346e3d0c024 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/AssignPostRequestBody.php @@ -0,0 +1,118 @@ +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 AssignPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignPostRequestBody { + return new AssignPostRequestBody(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamsPolicyUserAssignment::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, TeamsPolicyUserAssignment::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 { + $writer->writeCollectionOfObjectValues('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 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/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.php new file mode 100644 index 00000000000..eb333021506 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.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}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.assign'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @param AssignPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration|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/teamsadministration-teamspolicyuserassignment-assign?view=graph-rest-beta Find more info here + */ + public function post(AssignPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @param AssignPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AssignPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration $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 MicrosoftGraphTeamsAdministrationAssignRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationAssignRequestBuilder { + return new MicrosoftGraphTeamsAdministrationAssignRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..163e5ca6bd7 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationAssign/MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration.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/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.php new file mode 100644 index 00000000000..798c0e86442 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.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}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.unassign'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Unassign a Teams policy from a user using the user ID and policy type. + * @param UnassignPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration|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/teamsadministration-teamspolicyuserassignment-unassign?view=graph-rest-beta Find more info here + */ + public function post(UnassignPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Unassign a Teams policy from a user using the user ID and policy type. + * @param UnassignPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnassignPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration $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 MicrosoftGraphTeamsAdministrationUnassignRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationUnassignRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUnassignRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f88f5cf1802 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration.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/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/UnassignPostRequestBody.php b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/UnassignPostRequestBody.php new file mode 100644 index 00000000000..b483a7823c0 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/MicrosoftGraphTeamsAdministrationUnassign/UnassignPostRequestBody.php @@ -0,0 +1,118 @@ +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 UnassignPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnassignPostRequestBody { + return new UnassignPostRequestBody(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamsPolicyUserAssignment::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, TeamsPolicyUserAssignment::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 { + $writer->writeCollectionOfObjectValues('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 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/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilder.php b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilder.php new file mode 100644 index 00000000000..7857fec9e85 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the assign method. + */ + public function microsoftGraphTeamsAdministrationAssign(): MicrosoftGraphTeamsAdministrationAssignRequestBuilder { + return new MicrosoftGraphTeamsAdministrationAssignRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unassign method. + */ + public function microsoftGraphTeamsAdministrationUnassign(): MicrosoftGraphTeamsAdministrationUnassignRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUnassignRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + * @param string $teamsPolicyUserAssignmentId The unique identifier of teamsPolicyUserAssignment + * @return TeamsPolicyUserAssignmentItemRequestBuilder + */ + public function byTeamsPolicyUserAssignmentId(string $teamsPolicyUserAssignmentId): TeamsPolicyUserAssignmentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsPolicyUserAssignment%2Did'] = $teamsPolicyUserAssignmentId; + return new TeamsPolicyUserAssignmentItemRequestBuilder($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}/admin/teams/policy/userAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Navigation property to the collection of user policy assignments. + * @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, [TeamsPolicyUserAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userAssignments for admin + * @param TeamsPolicyUserAssignment $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(TeamsPolicyUserAssignment $body, ?UserAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsPolicyUserAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Navigation property to the collection of user policy assignments. + * @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 admin + * @param TeamsPolicyUserAssignment $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(TeamsPolicyUserAssignment $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/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..961d70c9008 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/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/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9fd97794334 --- /dev/null +++ b/src/Generated/Admin/Teams/Policy/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/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php index e2c36e6eef2..909c0369eff 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Admin/Teams/Policy/UserAssignments/UserAssignmentsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Teams/TeamsRequestBuilder.php b/src/Generated/Admin/Teams/TeamsRequestBuilder.php index 5ee9f5b40ea..a64c3d7d50d 100644 --- a/src/Generated/Admin/Teams/TeamsRequestBuilder.php +++ b/src/Generated/Admin/Teams/TeamsRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Admin\Teams\Policy\PolicyRequestBuilder; +use Microsoft\Graph\Beta\Generated\Admin\Teams\TelephoneNumberManagement\TelephoneNumberManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Teams\UserConfigurations\UserConfigurationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsAdminRoot; @@ -25,6 +26,13 @@ public function policy(): PolicyRequestBuilder { return new PolicyRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ + public function telephoneNumberManagement(): TelephoneNumberManagementRequestBuilder { + return new TelephoneNumberManagementRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. */ diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b8b900ead39 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/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}/admin/teams/telephoneNumberManagement/numberAssignments/$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/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6661c0f9fb9 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4e34347cbd4 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/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/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.php similarity index 58% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilder.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.php index 4f5df597dc5..fd7298bba97 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilder.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.php @@ -1,44 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the policies property of the microsoft.graph.networkaccess.profile entity. - */ - public function policies(): PoliciesRequestBuilder { - return new PoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new FilteringProfileItemRequestBuilder and sets the default values. + * Instantiates a new NumberAssignmentItemRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -47,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property filteringProfiles for networkAccess - * @param FilteringProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property numberAssignments for admin + * @param NumberAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?FilteringProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?NumberAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -61,41 +45,40 @@ public function delete(?FilteringProfileItemRequestBuilderDeleteRequestConfigura } /** - * A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. - * @param FilteringProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Represents a collection of synchronous telephone number management operations. + * @param NumberAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?FilteringProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?NumberAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [FilteringProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [NumberAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the properties of a filteringProfile object. - * @param FilteringProfile $body The request body - * @param FilteringProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property numberAssignments in admin + * @param NumberAssignment $body The request body + * @param NumberAssignmentItemRequestBuilderPatchRequestConfiguration|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-filteringprofile-update?view=graph-rest-beta Find more info here */ - public function patch(FilteringProfile $body, ?FilteringProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(NumberAssignment $body, ?NumberAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [FilteringProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [NumberAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property filteringProfiles for networkAccess - * @param FilteringProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property numberAssignments for admin + * @param NumberAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?FilteringProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?NumberAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -109,11 +92,11 @@ public function toDeleteRequestInformation(?FilteringProfileItemRequestBuilderDe } /** - * A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. - * @param FilteringProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Represents a collection of synchronous telephone number management operations. + * @param NumberAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?FilteringProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?NumberAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -130,12 +113,12 @@ public function toGetRequestInformation(?FilteringProfileItemRequestBuilderGetRe } /** - * Update the properties of a filteringProfile object. - * @param FilteringProfile $body The request body - * @param FilteringProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property numberAssignments in admin + * @param NumberAssignment $body The request body + * @param NumberAssignmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(FilteringProfile $body, ?FilteringProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(NumberAssignment $body, ?NumberAssignmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -152,10 +135,10 @@ public function toPatchRequestInformation(FilteringProfile $body, ?FilteringProf /** * 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 FilteringProfileItemRequestBuilder + * @return NumberAssignmentItemRequestBuilder */ - public function withUrl(string $rawUrl): FilteringProfileItemRequestBuilder { - return new FilteringProfileItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): NumberAssignmentItemRequestBuilder { + return new NumberAssignmentItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderDeleteRequestConfiguration.php index 05bb35cda9b..060b4d74192 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetQueryParameters.php similarity index 66% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetQueryParameters.php index 247279c4d79..3278bb93fbb 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetRequestConfiguration.php similarity index 60% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetRequestConfiguration.php index 4702a609747..59fd61d17ea 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param FilteringProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param NumberAssignmentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?FilteringProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?NumberAssignmentItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new FilteringProfileItemRequestBuilderGetQueryParameters. + * Instantiates a new NumberAssignmentItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return FilteringProfileItemRequestBuilderGetQueryParameters + * @return NumberAssignmentItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): FilteringProfileItemRequestBuilderGetQueryParameters { - return new FilteringProfileItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): NumberAssignmentItemRequestBuilderGetQueryParameters { + return new NumberAssignmentItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderPatchRequestConfiguration.php index e2c8e5ccd6f..292d5035a6e 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/FilteringProfileItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.php new file mode 100644 index 00000000000..1b1b31f337c --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.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 AssignNumberPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignNumberPostRequestBody { + return new AssignNumberPostRequestBody(); + } + + /** + * 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 assignmentCategory property value. The assignmentCategory property + * @return AssignmentCategory|null + */ + public function getAssignmentCategory(): ?AssignmentCategory { + $val = $this->getBackingStore()->get('assignmentCategory'); + if (is_null($val) || $val instanceof AssignmentCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignmentCategory'"); + } + + /** + * Gets the assignmentTargetId property value. The assignmentTargetId property + * @return string|null + */ + public function getAssignmentTargetId(): ?string { + $val = $this->getBackingStore()->get('assignmentTargetId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignmentTargetId'"); + } + + /** + * 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 [ + 'assignmentCategory' => fn(ParseNode $n) => $o->setAssignmentCategory($n->getEnumValue(AssignmentCategory::class)), + 'assignmentTargetId' => fn(ParseNode $n) => $o->setAssignmentTargetId($n->getStringValue()), + 'locationId' => fn(ParseNode $n) => $o->setLocationId($n->getStringValue()), + 'numberType' => fn(ParseNode $n) => $o->setNumberType($n->getEnumValue(NumberType::class)), + 'telephoneNumber' => fn(ParseNode $n) => $o->setTelephoneNumber($n->getStringValue()), + ]; + } + + /** + * Gets the locationId property value. The locationId property + * @return string|null + */ + public function getLocationId(): ?string { + $val = $this->getBackingStore()->get('locationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locationId'"); + } + + /** + * Gets the numberType property value. The numberType property + * @return NumberType|null + */ + public function getNumberType(): ?NumberType { + $val = $this->getBackingStore()->get('numberType'); + if (is_null($val) || $val instanceof NumberType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberType'"); + } + + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return string|null + */ + public function getTelephoneNumber(): ?string { + $val = $this->getBackingStore()->get('telephoneNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'telephoneNumber'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('assignmentCategory', $this->getAssignmentCategory()); + $writer->writeStringValue('assignmentTargetId', $this->getAssignmentTargetId()); + $writer->writeStringValue('locationId', $this->getLocationId()); + $writer->writeEnumValue('numberType', $this->getNumberType()); + $writer->writeStringValue('telephoneNumber', $this->getTelephoneNumber()); + $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 assignmentCategory property value. The assignmentCategory property + * @param AssignmentCategory|null $value Value to set for the assignmentCategory property. + */ + public function setAssignmentCategory(?AssignmentCategory $value): void { + $this->getBackingStore()->set('assignmentCategory', $value); + } + + /** + * Sets the assignmentTargetId property value. The assignmentTargetId property + * @param string|null $value Value to set for the assignmentTargetId property. + */ + public function setAssignmentTargetId(?string $value): void { + $this->getBackingStore()->set('assignmentTargetId', $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 locationId property value. The locationId property + * @param string|null $value Value to set for the locationId property. + */ + public function setLocationId(?string $value): void { + $this->getBackingStore()->set('locationId', $value); + } + + /** + * Sets the numberType property value. The numberType property + * @param NumberType|null $value Value to set for the numberType property. + */ + public function setNumberType(?NumberType $value): void { + $this->getBackingStore()->set('numberType', $value); + } + + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param string|null $value Value to set for the telephoneNumber property. + */ + public function setTelephoneNumber(?string $value): void { + $this->getBackingStore()->set('telephoneNumber', $value); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.php new file mode 100644 index 00000000000..c46765bef5c --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.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}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param AssignNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration|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/teamsadministration-numberassignment-assignnumber?view=graph-rest-beta Find more info here + */ + public function post(AssignNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param AssignNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AssignNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration $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 MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2bdf5ca4232 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.php new file mode 100644 index 00000000000..a83114e50a7 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.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}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param UnassignNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration|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/teamsadministration-numberassignment-unassignnumber?view=graph-rest-beta Find more info here + */ + public function post(UnassignNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param UnassignNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnassignNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration $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 MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..474a3bef21a --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.php new file mode 100644 index 00000000000..0857724920b --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.php @@ -0,0 +1,137 @@ +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 UnassignNumberPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnassignNumberPostRequestBody { + return new UnassignNumberPostRequestBody(); + } + + /** + * 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 [ + 'numberType' => fn(ParseNode $n) => $o->setNumberType($n->getEnumValue(NumberType::class)), + 'telephoneNumber' => fn(ParseNode $n) => $o->setTelephoneNumber($n->getStringValue()), + ]; + } + + /** + * Gets the numberType property value. The numberType property + * @return NumberType|null + */ + public function getNumberType(): ?NumberType { + $val = $this->getBackingStore()->get('numberType'); + if (is_null($val) || $val instanceof NumberType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberType'"); + } + + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return string|null + */ + public function getTelephoneNumber(): ?string { + $val = $this->getBackingStore()->get('telephoneNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'telephoneNumber'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('numberType', $this->getNumberType()); + $writer->writeStringValue('telephoneNumber', $this->getTelephoneNumber()); + $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 numberType property value. The numberType property + * @param NumberType|null $value Value to set for the numberType property. + */ + public function setNumberType(?NumberType $value): void { + $this->getBackingStore()->set('numberType', $value); + } + + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param string|null $value Value to set for the telephoneNumber property. + */ + public function setTelephoneNumber(?string $value): void { + $this->getBackingStore()->set('telephoneNumber', $value); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.php new file mode 100644 index 00000000000..f50b46fe8e0 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.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}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param UpdateNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration|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/teamsadministration-numberassignment-updatenumber?view=graph-rest-beta Find more info here + */ + public function post(UpdateNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param UpdateNumberPostRequestBody $body The request body + * @param MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UpdateNumberPostRequestBody $body, ?MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration $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 MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..edb69f7f7a4 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.php new file mode 100644 index 00000000000..9ecd1823e8e --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.php @@ -0,0 +1,190 @@ +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 UpdateNumberPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UpdateNumberPostRequestBody { + return new UpdateNumberPostRequestBody(); + } + + /** + * 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 [ + 'locationId' => fn(ParseNode $n) => $o->setLocationId($n->getStringValue()), + 'networkSiteId' => fn(ParseNode $n) => $o->setNetworkSiteId($n->getStringValue()), + 'reverseNumberLookupOptions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setReverseNumberLookupOptions($val); + }, + 'telephoneNumber' => fn(ParseNode $n) => $o->setTelephoneNumber($n->getStringValue()), + ]; + } + + /** + * Gets the locationId property value. The locationId property + * @return string|null + */ + public function getLocationId(): ?string { + $val = $this->getBackingStore()->get('locationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locationId'"); + } + + /** + * Gets the networkSiteId property value. The networkSiteId property + * @return string|null + */ + public function getNetworkSiteId(): ?string { + $val = $this->getBackingStore()->get('networkSiteId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkSiteId'"); + } + + /** + * Gets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @return array|null + */ + public function getReverseNumberLookupOptions(): ?array { + $val = $this->getBackingStore()->get('reverseNumberLookupOptions'); + 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 'reverseNumberLookupOptions'"); + } + + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return string|null + */ + public function getTelephoneNumber(): ?string { + $val = $this->getBackingStore()->get('telephoneNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'telephoneNumber'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('locationId', $this->getLocationId()); + $writer->writeStringValue('networkSiteId', $this->getNetworkSiteId()); + $writer->writeCollectionOfPrimitiveValues('reverseNumberLookupOptions', $this->getReverseNumberLookupOptions()); + $writer->writeStringValue('telephoneNumber', $this->getTelephoneNumber()); + $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 locationId property value. The locationId property + * @param string|null $value Value to set for the locationId property. + */ + public function setLocationId(?string $value): void { + $this->getBackingStore()->set('locationId', $value); + } + + /** + * Sets the networkSiteId property value. The networkSiteId property + * @param string|null $value Value to set for the networkSiteId property. + */ + public function setNetworkSiteId(?string $value): void { + $this->getBackingStore()->set('networkSiteId', $value); + } + + /** + * Sets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @param array|null $value Value to set for the reverseNumberLookupOptions property. + */ + public function setReverseNumberLookupOptions(?array $value): void { + $this->getBackingStore()->set('reverseNumberLookupOptions', $value); + } + + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param string|null $value Value to set for the telephoneNumber property. + */ + public function setTelephoneNumber(?string $value): void { + $this->getBackingStore()->set('telephoneNumber', $value); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.php new file mode 100644 index 00000000000..64ba8f05138 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.php @@ -0,0 +1,158 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the assignNumber method. + */ + public function microsoftGraphTeamsAdministrationAssignNumber(): MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unassignNumber method. + */ + public function microsoftGraphTeamsAdministrationUnassignNumber(): MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the updateNumber method. + */ + public function microsoftGraphTeamsAdministrationUpdateNumber(): MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder { + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param string $numberAssignmentId The unique identifier of numberAssignment + * @return NumberAssignmentItemRequestBuilder + */ + public function byNumberAssignmentId(string $numberAssignmentId): NumberAssignmentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['numberAssignment%2Did'] = $numberAssignmentId; + return new NumberAssignmentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new NumberAssignmentsRequestBuilder 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}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @param NumberAssignmentsRequestBuilderGetRequestConfiguration|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/teamsadministration-telephonenumbermanagementroot-list-numberassignments?view=graph-rest-beta Find more info here + */ + public function get(?NumberAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NumberAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to numberAssignments for admin + * @param NumberAssignment $body The request body + * @param NumberAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(NumberAssignment $body, ?NumberAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [NumberAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @param NumberAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?NumberAssignmentsRequestBuilderGetRequestConfiguration $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 numberAssignments for admin + * @param NumberAssignment $body The request body + * @param NumberAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(NumberAssignment $body, ?NumberAssignmentsRequestBuilderPostRequestConfiguration $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 NumberAssignmentsRequestBuilder + */ + public function withUrl(string $rawUrl): NumberAssignmentsRequestBuilder { + return new NumberAssignmentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cbbda5d4ad7 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetQueryParameters.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 NumberAssignmentsRequestBuilderGetQueryParameters 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/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..01cf7bc9470 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param NumberAssignmentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?NumberAssignmentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new NumberAssignmentsRequestBuilderGetQueryParameters. + * @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 NumberAssignmentsRequestBuilderGetQueryParameters + */ + 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): NumberAssignmentsRequestBuilderGetQueryParameters { + return new NumberAssignmentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..be13ef31a6e --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilderPostRequestConfiguration.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/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilder.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.php index 7a662da9f0e..1998c75ad54 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilder.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..099883515b0 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aec27691564 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/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/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.php new file mode 100644 index 00000000000..3985baeab19 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.php @@ -0,0 +1,145 @@ +|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}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property operations for admin + * @param TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration $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.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration|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/teamsadministration-telephonenumberlongrunningoperation-get?view=graph-rest-beta Find more info here + */ + public function get(?TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberLongRunningOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property operations in admin + * @param TelephoneNumberLongRunningOperation $body The request body + * @param TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TelephoneNumberLongRunningOperation $body, ?TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberLongRunningOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property operations for admin + * @param TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration $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.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration $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 operations in admin + * @param TelephoneNumberLongRunningOperation $body The request body + * @param TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TelephoneNumberLongRunningOperation $body, ?TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration $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 TelephoneNumberLongRunningOperationItemRequestBuilder + */ + public function withUrl(string $rawUrl): TelephoneNumberLongRunningOperationItemRequestBuilder { + return new TelephoneNumberLongRunningOperationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..24df86146bd --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50939c48999 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters.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 TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters 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/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fa684cc05b1 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters { + return new TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f1c04c83f09 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.php new file mode 100644 index 00000000000..72f4efde8fc --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param string $telephoneNumberLongRunningOperationId The unique identifier of telephoneNumberLongRunningOperation + * @return TelephoneNumberLongRunningOperationItemRequestBuilder + */ + public function byTelephoneNumberLongRunningOperationId(string $telephoneNumberLongRunningOperationId): TelephoneNumberLongRunningOperationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['telephoneNumberLongRunningOperation%2Did'] = $telephoneNumberLongRunningOperationId; + return new TelephoneNumberLongRunningOperationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OperationsRequestBuilder 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}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OperationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberLongRunningOperationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to operations for admin + * @param TelephoneNumberLongRunningOperation $body The request body + * @param OperationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TelephoneNumberLongRunningOperation $body, ?OperationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberLongRunningOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param OperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OperationsRequestBuilderGetRequestConfiguration $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 operations for admin + * @param TelephoneNumberLongRunningOperation $body The request body + * @param OperationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TelephoneNumberLongRunningOperation $body, ?OperationsRequestBuilderPostRequestConfiguration $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 OperationsRequestBuilder + */ + public function withUrl(string $rawUrl): OperationsRequestBuilder { + return new OperationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85603f9b56f --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetQueryParameters.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 OperationsRequestBuilderGetQueryParameters 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/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e463f6dc4bc --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OperationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OperationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OperationsRequestBuilderGetQueryParameters. + * @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 OperationsRequestBuilderGetQueryParameters + */ + 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): OperationsRequestBuilderGetQueryParameters { + return new OperationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..780bdd69f95 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilderPostRequestConfiguration.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/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.php new file mode 100644 index 00000000000..bb68c71fbc9 --- /dev/null +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ + public function operations(): OperationsRequestBuilder { + return new OperationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TelephoneNumberManagementRequestBuilder 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}/admin/teams/telephoneNumberManagement{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property telephoneNumberManagement for admin + * @param TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a collection of available telephone number management operations. + * @param TelephoneNumberManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TelephoneNumberManagementRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberManagementRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property telephoneNumberManagement in admin + * @param TelephoneNumberManagementRoot $body The request body + * @param TelephoneNumberManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TelephoneNumberManagementRoot $body, ?TelephoneNumberManagementRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TelephoneNumberManagementRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property telephoneNumberManagement for admin + * @param TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration $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 a collection of available telephone number management operations. + * @param TelephoneNumberManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TelephoneNumberManagementRequestBuilderGetRequestConfiguration $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 telephoneNumberManagement in admin + * @param TelephoneNumberManagementRoot $body The request body + * @param TelephoneNumberManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TelephoneNumberManagementRoot $body, ?TelephoneNumberManagementRequestBuilderPatchRequestConfiguration $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 TelephoneNumberManagementRequestBuilder + */ + public function withUrl(string $rawUrl): TelephoneNumberManagementRequestBuilder { + return new TelephoneNumberManagementRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration.php index bf8a34eed1c..597d1b68644 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetQueryParameters.php similarity index 68% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetQueryParameters.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetQueryParameters.php index 81b6a2c1d7f..80fddc96acb 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetRequestConfiguration.php similarity index 60% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetRequestConfiguration.php index bdbb2a03beb..ffd8fd4362f 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ConnectivityConfigurationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param TelephoneNumberManagementRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ConnectivityConfigurationRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?TelephoneNumberManagementRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ConnectivityConfigurationRequestBuilderGetQueryParameters. + * Instantiates a new TelephoneNumberManagementRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ConnectivityConfigurationRequestBuilderGetQueryParameters + * @return TelephoneNumberManagementRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ConnectivityConfigurationRequestBuilderGetQueryParameters { - return new ConnectivityConfigurationRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): TelephoneNumberManagementRequestBuilderGetQueryParameters { + return new TelephoneNumberManagementRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderPatchRequestConfiguration.php index 195a81d52a0..4b1c76e129e 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 441a0011a6c..597e00cda8e 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|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/windowsupdates-resourceconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index 8b1c41acdc1..b66c01b89f0 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index aa5cafe237f..86dc0ad26fe 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -78,11 +78,11 @@ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfigurati } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties of an azureADDevice object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|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/windowsupdates-updatableassetgroup-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta Find more info here */ public function get(?UpdatableAssetItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -126,7 +126,7 @@ public function toDeleteRequestInformation(?UpdatableAssetItemRequestBuilderDele } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties of an azureADDevice object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php index 1572dffe84e..8c15bc94e02 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties of an azureADDevice object. */ class UpdatableAssetItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index ccec37e0f71..35e4b577767 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfigura } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|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/windowsupdates-contentapproval-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta Find more info here */ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $ } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|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/windowsupdates-contentapproval-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta Find more info here */ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?ComplianceChangeItemRequestBuilderDe } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?ComplianceChangeItemRequestBuilderGetRe } /** - * Update the properties of a contentApproval object. + * Update the properties of a complianceChange object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php index 5b30a33bd5f..6397a2b5e15 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/AdministrativeUnits/Item/Restore/RestoreRequestBuilder.php b/src/Generated/AdministrativeUnits/Item/Restore/RestoreRequestBuilder.php index 4a16dc9adb1..95f027ed938 100644 --- a/src/Generated/AdministrativeUnits/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/AdministrativeUnits/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Agents/AgentsRequestBuilder.php b/src/Generated/Agents/AgentsRequestBuilder.php new file mode 100644 index 00000000000..050de0c44ad --- /dev/null +++ b/src/Generated/Agents/AgentsRequestBuilder.php @@ -0,0 +1,141 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the discoverCopilotTools method. + */ + public function discoverCopilotTools(): DiscoverCopilotToolsRequestBuilder { + return new DiscoverCopilotToolsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the collection of agent entities. + * @param string $agentId The unique identifier of agent + * @return AgentItemRequestBuilder + */ + public function byAgentId(string $agentId): AgentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['agent%2Did'] = $agentId; + return new AgentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AgentsRequestBuilder 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}/agents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get entities from agents + * @param AgentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AgentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AgentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add new entity to agents + * @param Agent $body The request body + * @param AgentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Agent $body, ?AgentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Agent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get entities from agents + * @param AgentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AgentsRequestBuilderGetRequestConfiguration $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; + } + + /** + * Add new entity to agents + * @param Agent $body The request body + * @param AgentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Agent $body, ?AgentsRequestBuilderPostRequestConfiguration $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 AgentsRequestBuilder + */ + public function withUrl(string $rawUrl): AgentsRequestBuilder { + return new AgentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php b/src/Generated/Agents/AgentsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php rename to src/Generated/Agents/AgentsRequestBuilderGetQueryParameters.php index c3feb183d1a..d0b39e3a8db 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Agents/AgentsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/Agents/AgentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Agents/AgentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2f038e21cf8 --- /dev/null +++ b/src/Generated/Agents/AgentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AgentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AgentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AgentsRequestBuilderGetQueryParameters. + * @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 AgentsRequestBuilderGetQueryParameters + */ + 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): AgentsRequestBuilderGetQueryParameters { + return new AgentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Agents/AgentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Agents/AgentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1583f633c0d --- /dev/null +++ b/src/Generated/Agents/AgentsRequestBuilderPostRequestConfiguration.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/NetworkAccess/FilteringProfiles/Count/CountRequestBuilder.php b/src/Generated/Agents/Count/CountRequestBuilder.php similarity index 94% rename from src/Generated/NetworkAccess/FilteringProfiles/Count/CountRequestBuilder.php rename to src/Generated/Agents/Count/CountRequestBuilder.php index cc99d66aa14..62169c16203 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/Agents/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Agents/Count/CountRequestBuilderGetQueryParameters.php similarity index 91% rename from src/Generated/NetworkAccess/FilteringProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Agents/Count/CountRequestBuilderGetQueryParameters.php index f67d6923ee0..8f7f5f04e77 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Agents/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RemoteNetwork::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CopilotTool::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, RemoteNetwork::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, CopilotTool::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +63,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilder.php similarity index 59% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php rename to src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilder.php index 12421a4b9ec..eec7c11c306 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php +++ b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilder.php @@ -1,10 +1,9 @@ |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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/agents/discoverCopilotTools(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +30,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Invoke function discoverCopilotTools + * @param DiscoverCopilotToolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?DiscoverCopilotToolsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [Policy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [DiscoverCopilotToolsGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Invoke function discoverCopilotTools + * @param DiscoverCopilotToolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?DiscoverCopilotToolsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +67,10 @@ public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfigura /** * 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 PolicyRequestBuilder + * @return DiscoverCopilotToolsRequestBuilder */ - public function withUrl(string $rawUrl): PolicyRequestBuilder { - return new PolicyRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): DiscoverCopilotToolsRequestBuilder { + return new DiscoverCopilotToolsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetQueryParameters.php b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fb9bc448053 --- /dev/null +++ b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetQueryParameters.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 DiscoverCopilotToolsRequestBuilderGetQueryParameters 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/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetRequestConfiguration.php b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6f2a90da60 --- /dev/null +++ b/src/Generated/Agents/DiscoverCopilotTools/DiscoverCopilotToolsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DiscoverCopilotToolsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DiscoverCopilotToolsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DiscoverCopilotToolsRequestBuilderGetQueryParameters. + * @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 DiscoverCopilotToolsRequestBuilderGetQueryParameters + */ + 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): DiscoverCopilotToolsRequestBuilderGetQueryParameters { + return new DiscoverCopilotToolsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Agents/Item/AgentItemRequestBuilder.php b/src/Generated/Agents/Item/AgentItemRequestBuilder.php new file mode 100644 index 00000000000..47476191859 --- /dev/null +++ b/src/Generated/Agents/Item/AgentItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AgentItemRequestBuilder 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}/agents/{agent%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete entity from agents + * @param AgentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AgentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get entity from agents by key + * @param AgentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AgentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Agent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update entity in agents + * @param Agent $body The request body + * @param AgentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Agent $body, ?AgentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Agent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete entity from agents + * @param AgentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AgentItemRequestBuilderDeleteRequestConfiguration $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 entity from agents by key + * @param AgentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AgentItemRequestBuilderGetRequestConfiguration $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 entity in agents + * @param Agent $body The request body + * @param AgentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Agent $body, ?AgentItemRequestBuilderPatchRequestConfiguration $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 AgentItemRequestBuilder + */ + public function withUrl(string $rawUrl): AgentItemRequestBuilder { + return new AgentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderPostRequestConfiguration.php b/src/Generated/Agents/Item/AgentItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderPostRequestConfiguration.php rename to src/Generated/Agents/Item/AgentItemRequestBuilderDeleteRequestConfiguration.php index bf28c22cb5f..602cc5b5fc0 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Agents/Item/AgentItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php b/src/Generated/Agents/Item/AgentItemRequestBuilderGetQueryParameters.php similarity index 73% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php rename to src/Generated/Agents/Item/AgentItemRequestBuilderGetQueryParameters.php index 33d06b74cd1..e8627146205 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Agents/Item/AgentItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Agents/Item/AgentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Agents/Item/AgentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..deb520bc6bc --- /dev/null +++ b/src/Generated/Agents/Item/AgentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AgentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AgentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AgentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AgentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AgentItemRequestBuilderGetQueryParameters { + return new AgentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Agents/Item/AgentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Agents/Item/AgentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..92e11d102bb --- /dev/null +++ b/src/Generated/Agents/Item/AgentItemRequestBuilderPatchRequestConfiguration.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/Agents/Item/CopilotTools/CopilotToolsRequestBuilder.php b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilder.php new file mode 100644 index 00000000000..1b1b52e8861 --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the copilotTools property of the microsoft.graph.agent entity. + * @param string $copilotToolCopilotToolName The unique identifier of copilotTool + * @return CopilotToolCopilotToolNameItemRequestBuilder + */ + public function byCopilotToolCopilotToolName(string $copilotToolCopilotToolName): CopilotToolCopilotToolNameItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['copilotTool%2DcopilotToolName'] = $copilotToolCopilotToolName; + return new CopilotToolCopilotToolNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CopilotToolsRequestBuilder 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}/agents/{agent%2Did}/copilotTools{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get copilotTools from agents + * @param CopilotToolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CopilotToolsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CopilotToolCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to copilotTools for agents + * @param CopilotTool $body The request body + * @param CopilotToolsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CopilotTool $body, ?CopilotToolsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CopilotTool::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get copilotTools from agents + * @param CopilotToolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CopilotToolsRequestBuilderGetRequestConfiguration $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 copilotTools for agents + * @param CopilotTool $body The request body + * @param CopilotToolsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CopilotTool $body, ?CopilotToolsRequestBuilderPostRequestConfiguration $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 CopilotToolsRequestBuilder + */ + public function withUrl(string $rawUrl): CopilotToolsRequestBuilder { + return new CopilotToolsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetQueryParameters.php b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee446c98733 --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetQueryParameters.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 CopilotToolsRequestBuilderGetQueryParameters 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/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetRequestConfiguration.php b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bfd93f1d55a --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CopilotToolsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CopilotToolsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CopilotToolsRequestBuilderGetQueryParameters. + * @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 CopilotToolsRequestBuilderGetQueryParameters + */ + 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): CopilotToolsRequestBuilderGetQueryParameters { + return new CopilotToolsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderPostRequestConfiguration.php b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d1e6e0fe22e --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/CopilotToolsRequestBuilderPostRequestConfiguration.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/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilder.php b/src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilder.php similarity index 94% rename from src/Generated/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilder.php rename to src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilder.php index d9679076a88..90fbc2685c1 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilderGetQueryParameters.php similarity index 91% rename from src/Generated/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilderGetQueryParameters.php index 4f2a2d261fd..dca940bc21c 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Agents/Item/CopilotTools/Count/CountRequestBuilderGetQueryParameters.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. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration/links/{connectivityConfigurationLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/agents/{agent%2Did}/copilotTools/{copilotTool%2DcopilotToolName}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property links for networkAccess - * @param ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property copilotTools for agents + * @param CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -45,40 +45,40 @@ public function delete(?ConnectivityConfigurationLinkItemRequestBuilderDeleteReq } /** - * List of connectivity configurations for deviceLink objects. - * @param ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get copilotTools from agents + * @param CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConnectivityConfigurationLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CopilotTool::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property links in networkAccess - * @param ConnectivityConfigurationLink $body The request body - * @param ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property copilotTools in agents + * @param CopilotTool $body The request body + * @param CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(ConnectivityConfigurationLink $body, ?ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(CopilotTool $body, ?CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConnectivityConfigurationLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CopilotTool::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property links for networkAccess - * @param ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property copilotTools for agents + * @param CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -92,11 +92,11 @@ public function toDeleteRequestInformation(?ConnectivityConfigurationLinkItemReq } /** - * List of connectivity configurations for deviceLink objects. - * @param ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get copilotTools from agents + * @param CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -113,12 +113,12 @@ public function toGetRequestInformation(?ConnectivityConfigurationLinkItemReques } /** - * Update the navigation property links in networkAccess - * @param ConnectivityConfigurationLink $body The request body - * @param ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property copilotTools in agents + * @param CopilotTool $body The request body + * @param CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(ConnectivityConfigurationLink $body, ?ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(CopilotTool $body, ?CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -135,10 +135,10 @@ public function toPatchRequestInformation(ConnectivityConfigurationLink $body, ? /** * 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 ConnectivityConfigurationLinkItemRequestBuilder + * @return CopilotToolCopilotToolNameItemRequestBuilder */ - public function withUrl(string $rawUrl): ConnectivityConfigurationLinkItemRequestBuilder { - return new ConnectivityConfigurationLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CopilotToolCopilotToolNameItemRequestBuilder { + return new CopilotToolCopilotToolNameItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9f1a2d760f7 --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration.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/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..61e6117c95f --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters.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 CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters 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/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2bd71ed078d --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters { + return new CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2cf4dd2fe83 --- /dev/null +++ b/src/Generated/Agents/Item/CopilotTools/Item/CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration.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/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php index 5e1f68c6f87..d8daef1a16c 100644 --- a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php +++ b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?ApplicationTemplatesRequestBuilderGetRequestConfiguration $ } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php index efeeae4761e..a6887b6855b 100644 --- a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. */ class ApplicationTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php index 8875056777e..09602c01253 100644 --- a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php +++ b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplateItemRequestBuilderGetRequestConfiguration|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(?ApplicationTemplateItemRequestBuilderGetRequestConfiguratio } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php index 82a715d9a7e..5ca4885e652 100644 --- a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. */ class ApplicationTemplateItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php index b7a72afde02..cbcf6bf172d 100644 --- a/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilder.php b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilder.php similarity index 57% rename from src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilder.php rename to src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilder.php index 86319dddc72..e9c30492229 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilder.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['forwardingProfile%2Did'] = $forwardingProfileId; - return new ForwardingProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['auditActivityType%2Did'] = $auditActivityTypeId; + return new AuditActivityTypeItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new ForwardingProfilesRequestBuilder and sets the default values. + * Instantiates a new AuditActivityTypesRequestBuilder 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}/networkAccess/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/auditLogs/auditActivityTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,41 +52,41 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of forwarding profiles. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Gets a list of all of the possible audit log types and which services they come from as defined in the auditActivityType object. + * @param AuditActivityTypesRequestBuilderGetRequestConfiguration|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-networkaccessroot-list-forwardingprofiles?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/auditlogroot-list-auditactivitytypes?view=graph-rest-beta Find more info here */ - public function get(?ForwardingProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?AuditActivityTypesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AuditActivityTypeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to auditActivityTypes for auditLogs + * @param AuditActivityType $body The request body + * @param AuditActivityTypesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(AuditActivityType $body, ?AuditActivityTypesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AuditActivityType::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Retrieve a list of forwarding profiles. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Gets a list of all of the possible audit log types and which services they come from as defined in the auditActivityType object. + * @param AuditActivityTypesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ForwardingProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?AuditActivityTypesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -103,12 +103,12 @@ public function toGetRequestInformation(?ForwardingProfilesRequestBuilderGetRequ } /** - * Create new navigation property to forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to auditActivityTypes for auditLogs + * @param AuditActivityType $body The request body + * @param AuditActivityTypesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(AuditActivityType $body, ?AuditActivityTypesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -125,10 +125,10 @@ public function toPostRequestInformation(ForwardingProfile $body, ?ForwardingPro /** * 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 ForwardingProfilesRequestBuilder + * @return AuditActivityTypesRequestBuilder */ - public function withUrl(string $rawUrl): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): AuditActivityTypesRequestBuilder { + return new AuditActivityTypesRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetQueryParameters.php similarity index 87% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php rename to src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetQueryParameters.php index cb3a36a0bad..72d36da6240 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetRequestConfiguration.php similarity index 69% rename from src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetRequestConfiguration.php index 6c86abb74ed..4d1b84deed0 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ForwardingProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param AuditActivityTypesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?AuditActivityTypesRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ForwardingProfilesRequestBuilderGetQueryParameters. + * Instantiates a new AuditActivityTypesRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?For * @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 ForwardingProfilesRequestBuilderGetQueryParameters + * @return AuditActivityTypesRequestBuilderGetQueryParameters */ - 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): ForwardingProfilesRequestBuilderGetQueryParameters { - return new ForwardingProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): AuditActivityTypesRequestBuilderGetQueryParameters { + return new AuditActivityTypesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderPostRequestConfiguration.php similarity index 75% rename from src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php rename to src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderPostRequestConfiguration.php index 7c64d9c7a3f..4a0bc342d81 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/AuditActivityTypesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilder.php b/src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..91a1afb9aaa --- /dev/null +++ b/src/Generated/AuditLogs/AuditActivityTypes/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}/auditLogs/auditActivityTypes/$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/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilderGetQueryParameters.php index 27676c60a02..d997b6c01a9 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. - */ - public function servicePrincipal(): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new ForwardingProfileItemRequestBuilder and sets the default values. + * Instantiates a new AuditActivityTypeItemRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/auditLogs/auditActivityTypes/{auditActivityType%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -47,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property auditActivityTypes for auditLogs + * @param AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -61,42 +45,40 @@ public function delete(?ForwardingProfileItemRequestBuilderDeleteRequestConfigur } /** - * Retrieve information about a specific forwarding profile. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Represents an audit activity type which includes the associated service and category for a specific activity. + * @param AuditActivityTypeItemRequestBuilderGetRequestConfiguration|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-forwardingprofile-get?view=graph-rest-beta Find more info here */ - public function get(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?AuditActivityTypeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AuditActivityType::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update an existing forwarding profile. - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property auditActivityTypes in auditLogs + * @param AuditActivityType $body The request body + * @param AuditActivityTypeItemRequestBuilderPatchRequestConfiguration|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-forwardingprofile-update?view=graph-rest-beta Find more info here */ - public function patch(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(AuditActivityType $body, ?AuditActivityTypeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AuditActivityType::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property auditActivityTypes for auditLogs + * @param AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -110,11 +92,11 @@ public function toDeleteRequestInformation(?ForwardingProfileItemRequestBuilderD } /** - * Retrieve information about a specific forwarding profile. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Represents an audit activity type which includes the associated service and category for a specific activity. + * @param AuditActivityTypeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?AuditActivityTypeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -131,12 +113,12 @@ public function toGetRequestInformation(?ForwardingProfileItemRequestBuilderGetR } /** - * Update an existing forwarding profile. - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property auditActivityTypes in auditLogs + * @param AuditActivityType $body The request body + * @param AuditActivityTypeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(AuditActivityType $body, ?AuditActivityTypeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -153,10 +135,10 @@ public function toPatchRequestInformation(ForwardingProfile $body, ?ForwardingPr /** * 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 ForwardingProfileItemRequestBuilder + * @return AuditActivityTypeItemRequestBuilder */ - public function withUrl(string $rawUrl): ForwardingProfileItemRequestBuilder { - return new ForwardingProfileItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): AuditActivityTypeItemRequestBuilder { + return new AuditActivityTypeItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration.php similarity index 74% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration.php index 2117bc0ad90..55bf115a91f 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetQueryParameters.php similarity index 69% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php rename to src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetQueryParameters.php index 40a25e97c39..ecb18a4f3ce 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetRequestConfiguration.php similarity index 61% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetRequestConfiguration.php index 3d862115fb1..88ee6e72a15 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ForwardingProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param AuditActivityTypeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?AuditActivityTypeItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ForwardingProfileItemRequestBuilderGetQueryParameters. + * Instantiates a new AuditActivityTypeItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ForwardingProfileItemRequestBuilderGetQueryParameters + * @return AuditActivityTypeItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ForwardingProfileItemRequestBuilderGetQueryParameters { - return new ForwardingProfileItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuditActivityTypeItemRequestBuilderGetQueryParameters { + return new AuditActivityTypeItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderPatchRequestConfiguration.php similarity index 74% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderPatchRequestConfiguration.php index 93f3b9c05e2..6dee89c3934 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/AuditLogs/AuditActivityTypes/Item/AuditActivityTypeItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/AuditLogs/AuditLogsRequestBuilder.php b/src/Generated/AuditLogs/AuditLogsRequestBuilder.php index b171ac3a9a3..1573f397c84 100644 --- a/src/Generated/AuditLogs/AuditLogsRequestBuilder.php +++ b/src/Generated/AuditLogs/AuditLogsRequestBuilder.php @@ -4,10 +4,16 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\AuditLogs\AuditActivityTypes\AuditActivityTypesRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\CustomSecurityAttributeAudits\CustomSecurityAttributeAuditsRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\DirectoryAudits\DirectoryAuditsRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\DirectoryProvisioning\DirectoryProvisioningRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuditLogs\GetSummarizedMSISignInsWithAggregationWindow\GetSummarizedMSISignInsWithAggregationWindowRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuditLogs\GetSummarizedNonInteractiveSignInsWithAggregationWindow\GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuditLogs\GetSummarizedServicePrincipalSignInsWithAggregationWindow\GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\Provisioning\ProvisioningRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuditLogs\SignInEventsAppSummary\SignInEventsAppSummaryRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuditLogs\SignInEventsSummary\SignInEventsSummaryRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\SignIns\SignInsRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\SignUps\SignUpsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\AuditLogRoot; @@ -22,6 +28,13 @@ */ class AuditLogsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the auditActivityTypes property of the microsoft.graph.auditLogRoot entity. + */ + public function auditActivityTypes(): AuditActivityTypesRequestBuilder { + return new AuditActivityTypesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the customSecurityAttributeAudits property of the microsoft.graph.auditLogRoot entity. */ @@ -50,6 +63,20 @@ public function provisioning(): ProvisioningRequestBuilder { return new ProvisioningRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the signInEventsAppSummary property of the microsoft.graph.auditLogRoot entity. + */ + public function signInEventsAppSummary(): SignInEventsAppSummaryRequestBuilder { + return new SignInEventsAppSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the signInEventsSummary property of the microsoft.graph.auditLogRoot entity. + */ + public function signInEventsSummary(): SignInEventsSummaryRequestBuilder { + return new SignInEventsSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the signIns property of the microsoft.graph.auditLogRoot entity. */ @@ -92,6 +119,33 @@ public function get(?AuditLogsRequestBuilderGetRequestConfiguration $requestConf return $this->requestAdapter->sendAsync($requestInfo, [AuditLogRoot::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getSummarizedMSISignIns method. + * @param string $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + * @return GetSummarizedMSISignInsWithAggregationWindowRequestBuilder + */ + public function getSummarizedMSISignInsWithAggregationWindow(string $aggregationWindow): GetSummarizedMSISignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedMSISignInsWithAggregationWindowRequestBuilder($this->pathParameters, $this->requestAdapter, $aggregationWindow); + } + + /** + * Provides operations to call the getSummarizedNonInteractiveSignIns method. + * @param string $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + * @return GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder + */ + public function getSummarizedNonInteractiveSignInsWithAggregationWindow(string $aggregationWindow): GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder($this->pathParameters, $this->requestAdapter, $aggregationWindow); + } + + /** + * Provides operations to call the getSummarizedServicePrincipalSignIns method. + * @param string $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + * @return GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder + */ + public function getSummarizedServicePrincipalSignInsWithAggregationWindow(string $aggregationWindow): GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder($this->pathParameters, $this->requestAdapter, $aggregationWindow); + } + /** * Update auditLogs * @param AuditLogRoot $body The request body diff --git a/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowGetResponse.php b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowGetResponse.php new file mode 100644 index 00000000000..4258f799dc1 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SummarizedSignIn::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, SummarizedSignIn::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/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilder.php b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilder.php new file mode 100644 index 00000000000..66ea8f4515e --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilder.php @@ -0,0 +1,80 @@ +|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 string|null $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $aggregationWindow = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/auditLogs/getSummarizedMSISignIns(aggregationWindow=\'{aggregationWindow}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['aggregationWindow'] = $aggregationWindow; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns aggregated MSI sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. + * @param GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|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/auditlogroot-getsummarizedmsisignins?view=graph-rest-beta Find more info here + */ + public function get(?GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetSummarizedMSISignInsWithAggregationWindowGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns aggregated MSI sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. + * @param GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $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 GetSummarizedMSISignInsWithAggregationWindowRequestBuilder + */ + public function withUrl(string $rawUrl): GetSummarizedMSISignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedMSISignInsWithAggregationWindowRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2eb3bdf62f2 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters.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 GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters 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/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1fc9908fbed --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedMSISignInsWithAggregationWindow/GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters. + * @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 GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters + */ + 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): GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters { + return new GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse.php b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse.php new file mode 100644 index 00000000000..c3fa5aa7d2c --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SummarizedSignIn::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, SummarizedSignIn::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/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder.php b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder.php new file mode 100644 index 00000000000..a590e35f31e --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder.php @@ -0,0 +1,80 @@ +|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 string|null $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $aggregationWindow = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/auditLogs/getSummarizedNonInteractiveSignIns(aggregationWindow=\'{aggregationWindow}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['aggregationWindow'] = $aggregationWindow; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns aggregated non-interactive sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. This includes autonomous agent sign-in events. + * @param GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|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/auditlogroot-getsummarizednoninteractivesignins?view=graph-rest-beta Find more info here + */ + public function get(?GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns aggregated non-interactive sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. This includes autonomous agent sign-in events. + * @param GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $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 GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder + */ + public function withUrl(string $rawUrl): GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..375179a84d9 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters.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 GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters 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/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8f8b152261 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedNonInteractiveSignInsWithAggregationWindow/GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters. + * @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 GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters + */ + 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): GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters { + return new GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse.php b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse.php new file mode 100644 index 00000000000..8cb1bb00a81 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SummarizedSignIn::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, SummarizedSignIn::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/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder.php b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder.php new file mode 100644 index 00000000000..408d551b53a --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder.php @@ -0,0 +1,80 @@ +|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 string|null $aggregationWindow Usage: aggregationWindow='{aggregationWindow}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $aggregationWindow = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/auditLogs/getSummarizedServicePrincipalSignIns(aggregationWindow=\'{aggregationWindow}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['aggregationWindow'] = $aggregationWindow; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns aggregated service principal sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. This includes autonomous agent sign-in events. + * @param GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|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/auditlogroot-getsummarizedserviceprincipalsignins?view=graph-rest-beta Find more info here + */ + public function get(?GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns aggregated service principal sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual requestIds via the /signIns endpoint. This includes autonomous agent sign-in events. + * @param GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration $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 GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder + */ + public function withUrl(string $rawUrl): GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder { + return new GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5af3f670b6f --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters.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 GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters 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/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..48f4fc2b011 --- /dev/null +++ b/src/Generated/AuditLogs/GetSummarizedServicePrincipalSignInsWithAggregationWindow/GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters. + * @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 GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters + */ + 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): GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters { + return new GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b5af96ed486 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/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}/auditLogs/signInEventsAppSummary/$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/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af2e53c90d7 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af4f4f8dfe4 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/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/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilder.php new file mode 100644 index 00000000000..6957398bbdd --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ApplicationRequestBuilder 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}/auditLogs/signInEventsAppSummary/{signInEventsAppActivity%2DappId}/application{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents an application registered in Microsoft Entra ID. + * @param ApplicationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ApplicationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Application::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents an application registered in Microsoft Entra ID. + * @param ApplicationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ApplicationRequestBuilderGetRequestConfiguration $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 ApplicationRequestBuilder + */ + public function withUrl(string $rawUrl): ApplicationRequestBuilder { + return new ApplicationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f572fb7f4ac --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetQueryParameters.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 ApplicationRequestBuilderGetQueryParameters 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/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..55cfbc44d8d --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/ApplicationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ApplicationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ApplicationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ApplicationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ApplicationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ApplicationRequestBuilderGetQueryParameters { + return new ApplicationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilder.php new file mode 100644 index 00000000000..74aaa8c5b6a --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilder.php @@ -0,0 +1,145 @@ +|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}/auditLogs/signInEventsAppSummary/{signInEventsAppActivity%2DappId}/application/logo'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The main logo for the application. Not nullable. + * @param LogoRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LogoRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The main logo for the application. Not nullable. + * @param LogoRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LogoRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The main logo for the application. Not nullable. + * @param StreamInterface $body Binary request body + * @param LogoRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?LogoRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The main logo for the application. Not nullable. + * @param LogoRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LogoRequestBuilderDeleteRequestConfiguration $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 main logo for the application. Not nullable. + * @param LogoRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LogoRequestBuilderGetRequestConfiguration $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); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The main logo for the application. Not nullable. + * @param StreamInterface $body Binary request body + * @param LogoRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?LogoRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return LogoRequestBuilder + */ + public function withUrl(string $rawUrl): LogoRequestBuilder { + return new LogoRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7416b9766bf --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderDeleteRequestConfiguration.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/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dad141932d7 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderGetRequestConfiguration.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/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderPutRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..9ff7c7032a9 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/Application/Logo/LogoRequestBuilderPutRequestConfiguration.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/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilder.php new file mode 100644 index 00000000000..2be786f4def --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SignInEventsAppActivityAppItemRequestBuilder 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}/auditLogs/signInEventsAppSummary/{signInEventsAppActivity%2DappId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property signInEventsAppSummary for auditLogs + * @param SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the number of sign-in events for a specific application. + * @param SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsAppActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property signInEventsAppSummary in auditLogs + * @param SignInEventsAppActivity $body The request body + * @param SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SignInEventsAppActivity $body, ?SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsAppActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property signInEventsAppSummary for auditLogs + * @param SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration $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 the number of sign-in events for a specific application. + * @param SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration $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 signInEventsAppSummary in auditLogs + * @param SignInEventsAppActivity $body The request body + * @param SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SignInEventsAppActivity $body, ?SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration $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 SignInEventsAppActivityAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): SignInEventsAppActivityAppItemRequestBuilder { + return new SignInEventsAppActivityAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1281b95ac5b --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration.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/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..92e76a37633 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters.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 SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters 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/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27d10559ae1 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters { + return new SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..572241f1d0d --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/Item/SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration.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/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilder.php new file mode 100644 index 00000000000..ea8cb4baf1f --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the signInEventsAppSummary property of the microsoft.graph.auditLogRoot entity. + * @param string $signInEventsAppActivityAppId The unique identifier of signInEventsAppActivity + * @return SignInEventsAppActivityAppItemRequestBuilder + */ + public function bySignInEventsAppActivityAppId(string $signInEventsAppActivityAppId): SignInEventsAppActivityAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['signInEventsAppActivity%2DappId'] = $signInEventsAppActivityAppId; + return new SignInEventsAppActivityAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SignInEventsAppSummaryRequestBuilder 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}/auditLogs/signInEventsAppSummary{?%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 applications and their number of sign-in events in the past 30 days as defined in the signInEventsAppActivity object. + * @param SignInEventsAppSummaryRequestBuilderGetRequestConfiguration|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/auditlogroot-list-signineventsappsummary?view=graph-rest-beta Find more info here + */ + public function get(?SignInEventsAppSummaryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsAppActivityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to signInEventsAppSummary for auditLogs + * @param SignInEventsAppActivity $body The request body + * @param SignInEventsAppSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SignInEventsAppActivity $body, ?SignInEventsAppSummaryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsAppActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of applications and their number of sign-in events in the past 30 days as defined in the signInEventsAppActivity object. + * @param SignInEventsAppSummaryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SignInEventsAppSummaryRequestBuilderGetRequestConfiguration $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 signInEventsAppSummary for auditLogs + * @param SignInEventsAppActivity $body The request body + * @param SignInEventsAppSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SignInEventsAppActivity $body, ?SignInEventsAppSummaryRequestBuilderPostRequestConfiguration $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 SignInEventsAppSummaryRequestBuilder + */ + public function withUrl(string $rawUrl): SignInEventsAppSummaryRequestBuilder { + return new SignInEventsAppSummaryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2aa64813d4f --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetQueryParameters.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 SignInEventsAppSummaryRequestBuilderGetQueryParameters 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/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2f476f3280 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SignInEventsAppSummaryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SignInEventsAppSummaryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SignInEventsAppSummaryRequestBuilderGetQueryParameters. + * @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 SignInEventsAppSummaryRequestBuilderGetQueryParameters + */ + 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): SignInEventsAppSummaryRequestBuilderGetQueryParameters { + return new SignInEventsAppSummaryRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderPostRequestConfiguration.php similarity index 65% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderPostRequestConfiguration.php index efa271b4e12..4b267ce8044 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/AuditLogs/SignInEventsAppSummary/SignInEventsAppSummaryRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..15cdc7cdda6 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/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}/auditLogs/signInEventsSummary/$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/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..889b0c40f64 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..03b055eac49 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/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/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilder.php new file mode 100644 index 00000000000..3e61b9a2d6d --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilder.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}/auditLogs/signInEventsSummary/{signInEventsActivity%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property signInEventsSummary for auditLogs + * @param SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the total number of sign-in events for a specific day. + * @param SignInEventsActivityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SignInEventsActivityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property signInEventsSummary in auditLogs + * @param SignInEventsActivity $body The request body + * @param SignInEventsActivityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SignInEventsActivity $body, ?SignInEventsActivityItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property signInEventsSummary for auditLogs + * @param SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration $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 the total number of sign-in events for a specific day. + * @param SignInEventsActivityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SignInEventsActivityItemRequestBuilderGetRequestConfiguration $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 signInEventsSummary in auditLogs + * @param SignInEventsActivity $body The request body + * @param SignInEventsActivityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SignInEventsActivity $body, ?SignInEventsActivityItemRequestBuilderPatchRequestConfiguration $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 SignInEventsActivityItemRequestBuilder + */ + public function withUrl(string $rawUrl): SignInEventsActivityItemRequestBuilder { + return new SignInEventsActivityItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..195772b6b3c --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration.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/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e0f4a967cb3 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetQueryParameters.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 SignInEventsActivityItemRequestBuilderGetQueryParameters 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/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7603fd914bb --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SignInEventsActivityItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SignInEventsActivityItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SignInEventsActivityItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SignInEventsActivityItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SignInEventsActivityItemRequestBuilderGetQueryParameters { + return new SignInEventsActivityItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..14738f8cc12 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/Item/SignInEventsActivityItemRequestBuilderPatchRequestConfiguration.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/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilder.php b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilder.php new file mode 100644 index 00000000000..a0b3f70d13b --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the signInEventsSummary property of the microsoft.graph.auditLogRoot entity. + * @param string $signInEventsActivityId The unique identifier of signInEventsActivity + * @return SignInEventsActivityItemRequestBuilder + */ + public function bySignInEventsActivityId(string $signInEventsActivityId): SignInEventsActivityItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['signInEventsActivity%2Did'] = $signInEventsActivityId; + return new SignInEventsActivityItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SignInEventsSummaryRequestBuilder 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}/auditLogs/signInEventsSummary{?%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 number of signin events for a specific day as defined in the signInEventsActivity object. + * @param SignInEventsSummaryRequestBuilderGetRequestConfiguration|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/auditlogroot-list-signineventssummary?view=graph-rest-beta Find more info here + */ + public function get(?SignInEventsSummaryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsActivityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to signInEventsSummary for auditLogs + * @param SignInEventsActivity $body The request body + * @param SignInEventsSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SignInEventsActivity $body, ?SignInEventsSummaryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInEventsActivity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the number of signin events for a specific day as defined in the signInEventsActivity object. + * @param SignInEventsSummaryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SignInEventsSummaryRequestBuilderGetRequestConfiguration $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 signInEventsSummary for auditLogs + * @param SignInEventsActivity $body The request body + * @param SignInEventsSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SignInEventsActivity $body, ?SignInEventsSummaryRequestBuilderPostRequestConfiguration $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 SignInEventsSummaryRequestBuilder + */ + public function withUrl(string $rawUrl): SignInEventsSummaryRequestBuilder { + return new SignInEventsSummaryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c1a8c029b04 --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetQueryParameters.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 SignInEventsSummaryRequestBuilderGetQueryParameters 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/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..73cc06ce48b --- /dev/null +++ b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SignInEventsSummaryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SignInEventsSummaryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SignInEventsSummaryRequestBuilderGetQueryParameters. + * @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 SignInEventsSummaryRequestBuilderGetQueryParameters + */ + 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): SignInEventsSummaryRequestBuilderGetQueryParameters { + return new SignInEventsSummaryRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderPostRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderPostRequestConfiguration.php index c4f39539baf..146d5ae0222 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/AuditLogs/SignInEventsSummary/SignInEventsSummaryRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/BaseGraphClient.php b/src/Generated/BaseGraphClient.php index 91ae24555a4..8868830bd99 100644 --- a/src/Generated/BaseGraphClient.php +++ b/src/Generated/BaseGraphClient.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Activitystatistics\ActivitystatisticsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\AdminRequestBuilder; use Microsoft\Graph\Beta\Generated\AdministrativeUnits\AdministrativeUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Agents\AgentsRequestBuilder; use Microsoft\Graph\Beta\Generated\AgreementAcceptances\AgreementAcceptancesRequestBuilder; use Microsoft\Graph\Beta\Generated\Agreements\AgreementsRequestBuilder; use Microsoft\Graph\Beta\Generated\AllowedDataLocations\AllowedDataLocationsRequestBuilder; @@ -180,6 +181,13 @@ public function administrativeUnits(): AdministrativeUnitsRequestBuilder { return new AdministrativeUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the collection of agent entities. + */ + public function agents(): AgentsRequestBuilder { + return new AgentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the collection of agreementAcceptance entities. */ @@ -678,7 +686,7 @@ public function permissionGrants(): PermissionGrantsRequestBuilder { } /** - * The places property + * Provides operations to manage the collection of place entities. */ public function places(): PlacesRequestBuilder { return new PlacesRequestBuilder($this->pathParameters, $this->requestAdapter); diff --git a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php index 2a8151b5646..a4324094f06 100644 --- a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php @@ -91,12 +91,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|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/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -128,7 +128,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php b/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php new file mode 100644 index 00000000000..8901a6370d6 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.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}/communications/presences/{presence%2Did}/clearAutomaticLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action clearAutomaticLocation + * @param ClearAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ClearAutomaticLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action clearAutomaticLocation + * @param ClearAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ClearAutomaticLocationRequestBuilderPostRequestConfiguration $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 ClearAutomaticLocationRequestBuilder + */ + public function withUrl(string $rawUrl): ClearAutomaticLocationRequestBuilder { + return new ClearAutomaticLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..494c9a97a53 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.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/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilder.php b/src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilder.php new file mode 100644 index 00000000000..9e73784dfd6 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilder.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}/communications/presences/{presence%2Did}/clearLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action clearLocation + * @param ClearLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ClearLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action clearLocation + * @param ClearLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ClearLocationRequestBuilderPostRequestConfiguration $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 ClearLocationRequestBuilder + */ + public function withUrl(string $rawUrl): ClearLocationRequestBuilder { + return new ClearLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c931650715b --- /dev/null +++ b/src/Generated/Communications/Presences/Item/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.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/Communications/Presences/Item/PresenceItemRequestBuilder.php b/src/Generated/Communications/Presences/Item/PresenceItemRequestBuilder.php index 250f505e54e..c73ca41f3e6 100644 --- a/src/Generated/Communications/Presences/Item/PresenceItemRequestBuilder.php +++ b/src/Generated/Communications/Presences/Item/PresenceItemRequestBuilder.php @@ -4,8 +4,12 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\ClearAutomaticLocation\ClearAutomaticLocationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\ClearLocation\ClearLocationRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\ClearPresence\ClearPresenceRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\ClearUserPreferredPresence\ClearUserPreferredPresenceRequestBuilder; +use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\SetAutomaticLocation\SetAutomaticLocationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\SetManualLocation\SetManualLocationRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\SetPresence\SetPresenceRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\SetStatusMessage\SetStatusMessageRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Presences\Item\SetUserPreferredPresence\SetUserPreferredPresenceRequestBuilder; @@ -21,6 +25,20 @@ */ class PresenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clearAutomaticLocation method. + */ + public function clearAutomaticLocation(): ClearAutomaticLocationRequestBuilder { + return new ClearAutomaticLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the clearLocation method. + */ + public function clearLocation(): ClearLocationRequestBuilder { + return new ClearLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the clearPresence method. */ @@ -35,6 +53,20 @@ public function clearUserPreferredPresence(): ClearUserPreferredPresenceRequestB return new ClearUserPreferredPresenceRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the setAutomaticLocation method. + */ + public function setAutomaticLocation(): SetAutomaticLocationRequestBuilder { + return new SetAutomaticLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the setManualLocation method. + */ + public function setManualLocation(): SetManualLocationRequestBuilder { + return new SetManualLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the setPresence method. */ diff --git a/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php new file mode 100644 index 00000000000..a3e8341259b --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php @@ -0,0 +1,137 @@ +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 SetAutomaticLocationPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetAutomaticLocationPostRequestBody { + return new SetAutomaticLocationPostRequestBody(); + } + + /** + * 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 [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'workLocationType' => fn(ParseNode $n) => $o->setWorkLocationType($n->getEnumValue(WorkLocationType::class)), + ]; + } + + /** + * Gets the placeId property value. The placeId property + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the workLocationType property value. The workLocationType property + * @return WorkLocationType|null + */ + public function getWorkLocationType(): ?WorkLocationType { + $val = $this->getBackingStore()->get('workLocationType'); + if (is_null($val) || $val instanceof WorkLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocationType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeEnumValue('workLocationType', $this->getWorkLocationType()); + $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 placeId property value. The placeId property + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the workLocationType property value. The workLocationType property + * @param WorkLocationType|null $value Value to set for the workLocationType property. + */ + public function setWorkLocationType(?WorkLocationType $value): void { + $this->getBackingStore()->set('workLocationType', $value); + } + +} diff --git a/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php new file mode 100644 index 00000000000..ff8823f0774 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.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}/communications/presences/{presence%2Did}/setAutomaticLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setAutomaticLocation + * @param SetAutomaticLocationPostRequestBody $body The request body + * @param SetAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetAutomaticLocationPostRequestBody $body, ?SetAutomaticLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setAutomaticLocation + * @param SetAutomaticLocationPostRequestBody $body The request body + * @param SetAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetAutomaticLocationPostRequestBody $body, ?SetAutomaticLocationRequestBuilderPostRequestConfiguration $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 SetAutomaticLocationRequestBuilder + */ + public function withUrl(string $rawUrl): SetAutomaticLocationRequestBuilder { + return new SetAutomaticLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d0388cbf162 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.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/Communications/Presences/Item/SetManualLocation/SetManualLocationPostRequestBody.php b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationPostRequestBody.php new file mode 100644 index 00000000000..348f066830e --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationPostRequestBody.php @@ -0,0 +1,137 @@ +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 SetManualLocationPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetManualLocationPostRequestBody { + return new SetManualLocationPostRequestBody(); + } + + /** + * 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 [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'workLocationType' => fn(ParseNode $n) => $o->setWorkLocationType($n->getEnumValue(WorkLocationType::class)), + ]; + } + + /** + * Gets the placeId property value. The placeId property + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the workLocationType property value. The workLocationType property + * @return WorkLocationType|null + */ + public function getWorkLocationType(): ?WorkLocationType { + $val = $this->getBackingStore()->get('workLocationType'); + if (is_null($val) || $val instanceof WorkLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocationType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeEnumValue('workLocationType', $this->getWorkLocationType()); + $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 placeId property value. The placeId property + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the workLocationType property value. The workLocationType property + * @param WorkLocationType|null $value Value to set for the workLocationType property. + */ + public function setWorkLocationType(?WorkLocationType $value): void { + $this->getBackingStore()->set('workLocationType', $value); + } + +} diff --git a/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilder.php b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilder.php new file mode 100644 index 00000000000..2abec44f167 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilder.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}/communications/presences/{presence%2Did}/setManualLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setManualLocation + * @param SetManualLocationPostRequestBody $body The request body + * @param SetManualLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetManualLocationPostRequestBody $body, ?SetManualLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setManualLocation + * @param SetManualLocationPostRequestBody $body The request body + * @param SetManualLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetManualLocationPostRequestBody $body, ?SetManualLocationRequestBuilderPostRequestConfiguration $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 SetManualLocationRequestBuilder + */ + public function withUrl(string $rawUrl): SetManualLocationRequestBuilder { + return new SetManualLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..833e6f6d083 --- /dev/null +++ b/src/Generated/Communications/Presences/Item/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.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/Contacts/ContactsRequestBuilder.php b/src/Generated/Contacts/ContactsRequestBuilder.php index d2877bc7565..ff3bb8c87cc 100644 --- a/src/Generated/Contacts/ContactsRequestBuilder.php +++ b/src/Generated/Contacts/ContactsRequestBuilder.php @@ -74,7 +74,7 @@ public function byOrgContactId(string $orgContactId): OrgContactItemRequestBuild * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Contacts/ContactsRequestBuilderGetQueryParameters.php b/src/Generated/Contacts/ContactsRequestBuilderGetQueryParameters.php index 5e1d16e4d25..20659808ac0 100644 --- a/src/Generated/Contacts/ContactsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Contacts/ContactsRequestBuilderGetQueryParameters.php @@ -45,6 +45,12 @@ class ContactsRequestBuilderGetQueryParameters */ 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 @@ -59,15 +65,17 @@ class ContactsRequestBuilderGetQueryParameters * @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 $top = null) { + 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/Contacts/ContactsRequestBuilderGetRequestConfiguration.php b/src/Generated/Contacts/ContactsRequestBuilderGetRequestConfiguration.php index 19072f3fbc6..17b10076fd4 100644 --- a/src/Generated/Contacts/ContactsRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Contacts/ContactsRequestBuilderGetRequestConfiguration.php @@ -34,11 +34,12 @@ public function __construct(?array $headers = null, ?array $options = null, ?Con * @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 ContactsRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $top = null): ContactsRequestBuilderGetQueryParameters { - return new ContactsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $top); + 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): ContactsRequestBuilderGetQueryParameters { + return new ContactsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php new file mode 100644 index 00000000000..03768aa453e --- /dev/null +++ b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.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}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Indicates the state of synchronization for an orgContact between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property onPremisesSyncBehavior in contacts + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Indicates the state of synchronization for an orgContact between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $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 onPremisesSyncBehavior in contacts + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $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 OnPremisesSyncBehaviorRequestBuilder + */ + public function withUrl(string $rawUrl): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c0956be5254 --- /dev/null +++ b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.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/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bac1f249db0 --- /dev/null +++ b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.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 OnPremisesSyncBehaviorRequestBuilderGetQueryParameters 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/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a186abb2f75 --- /dev/null +++ b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OnPremisesSyncBehaviorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OnPremisesSyncBehaviorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return OnPremisesSyncBehaviorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): OnPremisesSyncBehaviorRequestBuilderGetQueryParameters { + return new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php similarity index 65% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php index ce045475532..77bd1e99ef4 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Contacts/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Contacts/Item/OrgContactItemRequestBuilder.php b/src/Generated/Contacts/Item/OrgContactItemRequestBuilder.php index 85c0c5a554b..639bf21a661 100644 --- a/src/Generated/Contacts/Item/OrgContactItemRequestBuilder.php +++ b/src/Generated/Contacts/Item/OrgContactItemRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Contacts\Item\GetMemberObjects\GetMemberObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\Contacts\Item\Manager\ManagerRequestBuilder; use Microsoft\Graph\Beta\Generated\Contacts\Item\MemberOf\MemberOfRequestBuilder; +use Microsoft\Graph\Beta\Generated\Contacts\Item\OnPremisesSyncBehavior\OnPremisesSyncBehaviorRequestBuilder; use Microsoft\Graph\Beta\Generated\Contacts\Item\Restore\RestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\Contacts\Item\RetryServiceProvisioning\RetryServiceProvisioningRequestBuilder; use Microsoft\Graph\Beta\Generated\Contacts\Item\ServiceProvisioningErrors\ServiceProvisioningErrorsRequestBuilder; @@ -77,6 +78,13 @@ public function memberOf(): MemberOfRequestBuilder { return new MemberOfRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + */ + public function onPremisesSyncBehavior(): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the restore method. */ @@ -126,6 +134,20 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } + /** + * Delete entity from contacts + * @param OrgContactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?OrgContactItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + /** * Get the properties and relationships of an organizational contact object. * @param OrgContactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -141,6 +163,39 @@ public function get(?OrgContactItemRequestBuilderGetRequestConfiguration $reques return $this->requestAdapter->sendAsync($requestInfo, [OrgContact::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Update entity in contacts + * @param OrgContact $body The request body + * @param OrgContactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(OrgContact $body, ?OrgContactItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OrgContact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete entity from contacts + * @param OrgContactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?OrgContactItemRequestBuilderDeleteRequestConfiguration $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 an organizational contact object. * @param OrgContactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -162,6 +217,26 @@ public function toGetRequestInformation(?OrgContactItemRequestBuilderGetRequestC return $requestInfo; } + /** + * Update entity in contacts + * @param OrgContact $body The request body + * @param OrgContactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OrgContact $body, ?OrgContactItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Contacts/Item/OrgContactItemRequestBuilderDeleteRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Contacts/Item/OrgContactItemRequestBuilderDeleteRequestConfiguration.php index e783bd1588d..af2b172b2a0 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Contacts/Item/OrgContactItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Contacts/Item/OrgContactItemRequestBuilderPatchRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Contacts/Item/OrgContactItemRequestBuilderPatchRequestConfiguration.php index 075e67a0bde..7ec6b263139 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Contacts/Item/OrgContactItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Contacts/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Contacts/Item/Restore/RestoreRequestBuilder.php index 82b591e6873..77f2189b904 100644 --- a/src/Generated/Contacts/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Contacts/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Contracts/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Contracts/Item/Restore/RestoreRequestBuilder.php index 94236c32a89..8b9844ec079 100644 --- a/src/Generated/Contracts/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Contracts/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index fa53c6d9e16..d8a2e61ad97 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 6e838857da3..38d126facd2 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 5dcb1f39d3d..0a488cc1fda 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|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(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index b031f346af1..1c97c4a49fa 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php index f053bc49882..6c2808ae38f 100644 --- a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php @@ -8,8 +8,11 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\ApproveApps\ApproveAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\CompleteSignup\CompleteSignupRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\CreateGooglePlayWebToken\CreateGooglePlayWebTokenRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RequestEnterpriseUpgradeUrl\RequestEnterpriseUpgradeUrlRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RequestSignupUrl\RequestSignupUrlRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RetrieveStoreLayout\RetrieveStoreLayoutRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\SetAndroidDeviceOwnerFullyManagedEnrollmentState\SetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\SetStoreLayout\SetStoreLayoutRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\SyncApps\SyncAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\Unbind\UnbindRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\AndroidManagedStoreAccountEnterpriseSettings; @@ -52,6 +55,13 @@ public function createGooglePlayWebToken(): CreateGooglePlayWebTokenRequestBuild return new CreateGooglePlayWebTokenRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the requestEnterpriseUpgradeUrl method. + */ + public function requestEnterpriseUpgradeUrl(): RequestEnterpriseUpgradeUrlRequestBuilder { + return new RequestEnterpriseUpgradeUrlRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the requestSignupUrl method. */ @@ -59,6 +69,13 @@ public function requestSignupUrl(): RequestSignupUrlRequestBuilder { return new RequestSignupUrlRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveStoreLayout method. + */ + public function retrieveStoreLayout(): RetrieveStoreLayoutRequestBuilder { + return new RetrieveStoreLayoutRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the setAndroidDeviceOwnerFullyManagedEnrollmentState method. */ @@ -66,6 +83,13 @@ public function setAndroidDeviceOwnerFullyManagedEnrollmentState(): SetAndroidDe return new SetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the setStoreLayout method. + */ + public function setStoreLayout(): SetStoreLayoutRequestBuilder { + return new SetStoreLayoutRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the syncApps method. */ diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlPostResponse.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlPostResponse.php new file mode 100644 index 00000000000..be5b7b67be3 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlPostResponse.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 RequestEnterpriseUpgradeUrlPostResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RequestEnterpriseUpgradeUrlPostResponse { + return new RequestEnterpriseUpgradeUrlPostResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @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 { + $writer->writeStringValue('value', $this->getValue()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param 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 value property value. The value property + * @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/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilder.php new file mode 100644 index 00000000000..eba75fb36c3 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilder.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}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/requestEnterpriseUpgradeUrl'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action requestEnterpriseUpgradeUrl + * @param RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RequestEnterpriseUpgradeUrlPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action requestEnterpriseUpgradeUrl + * @param RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration $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 RequestEnterpriseUpgradeUrlRequestBuilder + */ + public function withUrl(string $rawUrl): RequestEnterpriseUpgradeUrlRequestBuilder { + return new RequestEnterpriseUpgradeUrlRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5195d144a5f --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RequestEnterpriseUpgradeUrl/RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration.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/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilder.php new file mode 100644 index 00000000000..3c56d03f56a --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilder.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/androidManagedStoreAccountEnterpriseSettings/retrieveStoreLayout()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Gets the Managed Google Play store layout type from Google EMM API. + * @param RetrieveStoreLayoutRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrieveStoreLayoutRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, AndroidManagedStoreLayoutType::class, $errorMappings); + return $result; + } + + /** + * Gets the Managed Google Play store layout type from Google EMM API. + * @param RetrieveStoreLayoutRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveStoreLayoutRequestBuilderGetRequestConfiguration $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); + $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 RetrieveStoreLayoutRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveStoreLayoutRequestBuilder { + return new RetrieveStoreLayoutRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilderGetRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php rename to src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilderGetRequestConfiguration.php index 37da71da076..519f2d961a4 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/RetrieveStoreLayout/RetrieveStoreLayoutRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutPostRequestBody.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutPostRequestBody.php new file mode 100644 index 00000000000..8693aaa5db2 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutPostRequestBody.php @@ -0,0 +1,115 @@ +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 SetStoreLayoutPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetStoreLayoutPostRequestBody { + return new SetStoreLayoutPostRequestBody(); + } + + /** + * 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 [ + 'storeLayoutType' => fn(ParseNode $n) => $o->setStoreLayoutType($n->getEnumValue(AndroidManagedStoreLayoutType::class)), + ]; + } + + /** + * Gets the storeLayoutType property value. The store layout types for Managed Google Play. Values correspond directly to the store layout types of Google enterprise objects. + * @return AndroidManagedStoreLayoutType|null + */ + public function getStoreLayoutType(): ?AndroidManagedStoreLayoutType { + $val = $this->getBackingStore()->get('storeLayoutType'); + if (is_null($val) || $val instanceof AndroidManagedStoreLayoutType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storeLayoutType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('storeLayoutType', $this->getStoreLayoutType()); + $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 storeLayoutType property value. The store layout types for Managed Google Play. Values correspond directly to the store layout types of Google enterprise objects. + * @param AndroidManagedStoreLayoutType|null $value Value to set for the storeLayoutType property. + */ + public function setStoreLayoutType(?AndroidManagedStoreLayoutType $value): void { + $this->getBackingStore()->set('storeLayoutType', $value); + } + +} diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilder.php new file mode 100644 index 00000000000..b2e42287853 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilder.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/androidManagedStoreAccountEnterpriseSettings/setStoreLayout'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sets the Managed Google Play store layout type via Google EMM API. + * @param SetStoreLayoutPostRequestBody $body The request body + * @param SetStoreLayoutRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetStoreLayoutPostRequestBody $body, ?SetStoreLayoutRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Sets the Managed Google Play store layout type via Google EMM API. + * @param SetStoreLayoutPostRequestBody $body The request body + * @param SetStoreLayoutRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetStoreLayoutPostRequestBody $body, ?SetStoreLayoutRequestBuilderPostRequestConfiguration $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 SetStoreLayoutRequestBuilder + */ + public function withUrl(string $rawUrl): SetStoreLayoutRequestBuilder { + return new SetStoreLayoutRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c907b01bf54 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetStoreLayout/SetStoreLayoutRequestBuilderPostRequestConfiguration.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/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index d1ee1fbee41..553aec9f548 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index b3430fe837f..0ba878c96bb 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index afc14eb7a60..ac9dacdea01 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index a5eb28cd5e3..0adbe986030 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/CloudPCItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/CloudPCItemRequestBuilder.php index 4211b0feb55..83f16e363f5 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/CloudPCItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/CloudPCItemRequestBuilder.php @@ -18,7 +18,9 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\Reprovision\ReprovisionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\Resize\ResizeRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetrieveCloudPcLaunchDetail\RetrieveCloudPcLaunchDetailRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetrieveCloudPCRemoteActionResults\RetrieveCloudPCRemoteActionResultsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetrieveFrontlineCloudPcDetail\RetrieveFrontlineCloudPcDetailRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetrieveReviewStatus\RetrieveReviewStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetrieveSnapshots\RetrieveSnapshotsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\CloudPCs\Item\RetryPartnerAgentInstallation\RetryPartnerAgentInstallationRequestBuilder; @@ -136,6 +138,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcLaunchDetail method. + */ + public function retrieveCloudPcLaunchDetail(): RetrieveCloudPcLaunchDetailRequestBuilder { + return new RetrieveCloudPcLaunchDetailRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveCloudPCRemoteActionResults method. */ @@ -143,6 +152,13 @@ public function retrieveCloudPCRemoteActionResults(): RetrieveCloudPCRemoteActio return new RetrieveCloudPCRemoteActionResultsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveFrontlineCloudPcDetail method. + */ + public function retrieveFrontlineCloudPcDetail(): RetrieveFrontlineCloudPcDetailRequestBuilder { + return new RetrieveFrontlineCloudPcDetailRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveReviewStatus method. */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php similarity index 58% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php rename to src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php index fda9bfd2122..8e1d2cab2f9 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php @@ -1,10 +1,10 @@ |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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,34 +31,32 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration|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/cloudpc-retrievecloudpclaunchdetail?view=graph-rest-beta Find more info here */ - public function get(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcLaunchDetail::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @param ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration $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"); @@ -68,10 +66,10 @@ public function toGetRequestInformation(?ConditionalAccessPolicyItemRequestBuild /** * 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 ConditionalAccessPolicyItemRequestBuilder + * @return RetrieveCloudPcLaunchDetailRequestBuilder */ - public function withUrl(string $rawUrl): ConditionalAccessPolicyItemRequestBuilder { - return new ConditionalAccessPolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RetrieveCloudPcLaunchDetailRequestBuilder { + return new RetrieveCloudPcLaunchDetailRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d4aa3d2d61f --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.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/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php new file mode 100644 index 00000000000..179dc9e9c68 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.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}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveFrontlineCloudPcDetail()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the frontlineCloudPcDetail of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC availability and determine whether the frontline Cloud PC is available to a user. + * @param RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration|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/cloudpc-retrievefrontlinecloudpcdetail?view=graph-rest-beta Find more info here + */ + public function get(?RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FrontlineCloudPcDetail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the frontlineCloudPcDetail of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC availability and determine whether the frontline Cloud PC is available to a user. + * @param RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration $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); + $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 RetrieveFrontlineCloudPcDetailRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveFrontlineCloudPcDetailRequestBuilder { + return new RetrieveFrontlineCloudPcDetailRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..30be3dd8634 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.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/ExternalPartners/ExternalPartnersRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php index 754b0bc6e2b..499689b8009 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @param ExternalPartnersRequestBuilderGetRequestConfiguration|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/virtualendpoint-list-externalpartners?view=graph-rest-beta Find more info here */ public function get(?ExternalPartnersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?ExternalPartnersRequestBuilderGetRequestConfiguration $requ } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param CloudPcExternalPartner $body The request body * @param ExternalPartnersRequestBuilderPostRequestConfiguration|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/virtualendpoint-post-externalpartners?view=graph-rest-beta Find more info here */ public function post(CloudPcExternalPartner $body, ?ExternalPartnersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(CloudPcExternalPartner $body, ?ExternalPartnersRequestBuild } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @param ExternalPartnersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?ExternalPartnersRequestBuilderGetReques } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param CloudPcExternalPartner $body The request body * @param ExternalPartnersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php index dab3346f188..fb60285969b 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. */ class ExternalPartnersRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php index 4d88d4e622d..b6860791f27 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.php @@ -45,10 +45,11 @@ public function delete(?CloudPcExternalPartnerItemRequestBuilderDeleteRequestCon } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @param CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration|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/cloudpcexternalpartner-get?view=graph-rest-beta Find more info here */ public function get(?CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,11 +60,12 @@ public function get(?CloudPcExternalPartnerItemRequestBuilderGetRequestConfigura } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param CloudPcExternalPartner $body The request body * @param CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration|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/cloudpcexternalpartner-update?view=graph-rest-beta Find more info here */ public function patch(CloudPcExternalPartner $body, ?CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?CloudPcExternalPartnerItemRequestBui } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @param CloudPcExternalPartnerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +115,7 @@ public function toGetRequestInformation(?CloudPcExternalPartnerItemRequestBuilde } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param CloudPcExternalPartner $body The request body * @param CloudPcExternalPartnerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php index a55e91ae738..5731e824a48 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. */ class CloudPcExternalPartnerItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b3b44bf8cfd --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/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/managedLicenses/$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/ManagedLicenses/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a2ad8e209b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3634f0f6fdc --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/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/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilder.php new file mode 100644 index 00000000000..dbb2e71e7e2 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilder.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}/deviceManagement/virtualEndpoint/managedLicenses/{cloudPcManagedLicense%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property managedLicenses for deviceManagement + * @param CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The managed licenses for Cloud PCs in the organization. + * @param CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcManagedLicense::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property managedLicenses in deviceManagement + * @param CloudPcManagedLicense $body The request body + * @param CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudPcManagedLicense $body, ?CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcManagedLicense::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property managedLicenses for deviceManagement + * @param CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration $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 managed licenses for Cloud PCs in the organization. + * @param CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration $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 managedLicenses in deviceManagement + * @param CloudPcManagedLicense $body The request body + * @param CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudPcManagedLicense $body, ?CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration $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 CloudPcManagedLicenseItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudPcManagedLicenseItemRequestBuilder { + return new CloudPcManagedLicenseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..90646912fb0 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration.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/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2665e267e1f --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetQueryParameters.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 CloudPcManagedLicenseItemRequestBuilderGetQueryParameters 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/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc030abda45 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudPcManagedLicenseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudPcManagedLicenseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudPcManagedLicenseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudPcManagedLicenseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudPcManagedLicenseItemRequestBuilderGetQueryParameters { + return new CloudPcManagedLicenseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d213cc7eeaa --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/Item/CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration.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/ManagedLicenses/ManagedLicensesRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilder.php new file mode 100644 index 00000000000..38769b117d0 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the managedLicenses property of the microsoft.graph.virtualEndpoint entity. + * @param string $cloudPcManagedLicenseId The unique identifier of cloudPcManagedLicense + * @return CloudPcManagedLicenseItemRequestBuilder + */ + public function byCloudPcManagedLicenseId(string $cloudPcManagedLicenseId): CloudPcManagedLicenseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudPcManagedLicense%2Did'] = $cloudPcManagedLicenseId; + return new CloudPcManagedLicenseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ManagedLicensesRequestBuilder 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/managedLicenses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get information about cloudPcManagedLicense objects that the Cloud PC service manages directly. + * @param ManagedLicensesRequestBuilderGetRequestConfiguration|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/virtualendpoint-list-managedlicenses?view=graph-rest-beta Find more info here + */ + public function get(?ManagedLicensesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcManagedLicenseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to managedLicenses for deviceManagement + * @param CloudPcManagedLicense $body The request body + * @param ManagedLicensesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudPcManagedLicense $body, ?ManagedLicensesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcManagedLicense::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get information about cloudPcManagedLicense objects that the Cloud PC service manages directly. + * @param ManagedLicensesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ManagedLicensesRequestBuilderGetRequestConfiguration $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 managedLicenses for deviceManagement + * @param CloudPcManagedLicense $body The request body + * @param ManagedLicensesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudPcManagedLicense $body, ?ManagedLicensesRequestBuilderPostRequestConfiguration $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 ManagedLicensesRequestBuilder + */ + public function withUrl(string $rawUrl): ManagedLicensesRequestBuilder { + return new ManagedLicensesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ff6726c694 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetQueryParameters.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 ManagedLicensesRequestBuilderGetQueryParameters 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/ManagedLicenses/ManagedLicensesRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6bd44b3d401 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ManagedLicensesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ManagedLicensesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ManagedLicensesRequestBuilderGetQueryParameters. + * @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 ManagedLicensesRequestBuilderGetQueryParameters + */ + 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): ManagedLicensesRequestBuilderGetQueryParameters { + return new ManagedLicensesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderPostRequestConfiguration.php index 22b3e9fb8a2..30f448f398a 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ManagedLicenses/ManagedLicensesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilder.php index 7c8f9430559..1c882a1b66b 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilder.php @@ -191,7 +191,7 @@ public function delete(?ReportsRequestBuilderDeleteRequestConfiguration $request } /** - * Cloud PC related reports. + * Cloud PC-related reports. * @param ReportsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -256,7 +256,7 @@ public function toDeleteRequestInformation(?ReportsRequestBuilderDeleteRequestCo } /** - * Cloud PC related reports. + * Cloud PC-related reports. * @param ReportsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilderGetQueryParameters.php index 47db793b5d6..ef66f505632 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/ReportsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Cloud PC related reports. + * Cloud PC-related reports. */ class ReportsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotPostRequestBody.php new file mode 100644 index 00000000000..1565ac4ab94 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotPostRequestBody.php @@ -0,0 +1,140 @@ +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 ImportSnapshotPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ImportSnapshotPostRequestBody { + return new ImportSnapshotPostRequestBody(); + } + + /** + * 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 assignedUserId property value. The assignedUserId property + * @return string|null + */ + public function getAssignedUserId(): ?string { + $val = $this->getBackingStore()->get('assignedUserId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedUserId'"); + } + + /** + * 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 [ + 'assignedUserId' => fn(ParseNode $n) => $o->setAssignedUserId($n->getStringValue()), + 'sourceFiles' => fn(ParseNode $n) => $o->setSourceFiles($n->getCollectionOfObjectValues([CloudPcSnapshotImportActionDetail::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the sourceFiles property value. The sourceFiles property + * @return array|null + */ + public function getSourceFiles(): ?array { + $val = $this->getBackingStore()->get('sourceFiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcSnapshotImportActionDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceFiles'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('assignedUserId', $this->getAssignedUserId()); + $writer->writeCollectionOfObjectValues('sourceFiles', $this->getSourceFiles()); + $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 assignedUserId property value. The assignedUserId property + * @param string|null $value Value to set for the assignedUserId property. + */ + public function setAssignedUserId(?string $value): void { + $this->getBackingStore()->set('assignedUserId', $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 sourceFiles property value. The sourceFiles property + * @param array|null $value Value to set for the sourceFiles property. + */ + public function setSourceFiles(?array $value): void { + $this->getBackingStore()->set('sourceFiles', $value); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilder.php new file mode 100644 index 00000000000..deac25cde33 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilder.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/snapshots/importSnapshot'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Import the snapshot from the customer-managed storage account using the provided information, and store it in the Azure storage account within the Cloud PC service on behalf of the customer. To provision a new Cloud PC for a licensed user, import a valid .vhd snapshot from a customer-managed storage account into the Azure storage account used by the Cloud PC service. + * @param ImportSnapshotPostRequestBody $body The request body + * @param ImportSnapshotRequestBuilderPostRequestConfiguration|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/cloudpcsnapshot-importsnapshot?view=graph-rest-beta Find more info here + */ + public function post(ImportSnapshotPostRequestBody $body, ?ImportSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcSnapshotImportActionResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Import the snapshot from the customer-managed storage account using the provided information, and store it in the Azure storage account within the Cloud PC service on behalf of the customer. To provision a new Cloud PC for a licensed user, import a valid .vhd snapshot from a customer-managed storage account into the Azure storage account used by the Cloud PC service. + * @param ImportSnapshotPostRequestBody $body The request body + * @param ImportSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ImportSnapshotPostRequestBody $body, ?ImportSnapshotRequestBuilderPostRequestConfiguration $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 ImportSnapshotRequestBuilder + */ + public function withUrl(string $rawUrl): ImportSnapshotRequestBuilder { + return new ImportSnapshotRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b367149f493 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/ImportSnapshot/ImportSnapshotRequestBuilderPostRequestConfiguration.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/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotPostRequestBody.php new file mode 100644 index 00000000000..9d46b15d11b --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotPostRequestBody.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 PurgeImportedSnapshotPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PurgeImportedSnapshotPostRequestBody { + return new PurgeImportedSnapshotPostRequestBody(); + } + + /** + * 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); + }, + ]; + } + + /** + * 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'"); + } + + /** + * 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->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); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilder.php new file mode 100644 index 00000000000..71b87c9e35e --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilder.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/snapshots/purgeImportedSnapshot'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Purge (delete) the unused imported snapshot from the Windows 365 service-managed storage account. + * @param PurgeImportedSnapshotPostRequestBody $body The request body + * @param PurgeImportedSnapshotRequestBuilderPostRequestConfiguration|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/cloudpcsnapshot-purgeimportedsnapshot?view=graph-rest-beta Find more info here + */ + public function post(PurgeImportedSnapshotPostRequestBody $body, ?PurgeImportedSnapshotRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Purge (delete) the unused imported snapshot from the Windows 365 service-managed storage account. + * @param PurgeImportedSnapshotPostRequestBody $body The request body + * @param PurgeImportedSnapshotRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PurgeImportedSnapshotPostRequestBody $body, ?PurgeImportedSnapshotRequestBuilderPostRequestConfiguration $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 PurgeImportedSnapshotRequestBuilder + */ + public function withUrl(string $rawUrl): PurgeImportedSnapshotRequestBuilder { + return new PurgeImportedSnapshotRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..90349fd3384 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/PurgeImportedSnapshot/PurgeImportedSnapshotRequestBuilderPostRequestConfiguration.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/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdGetResponse.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdGetResponse.php new file mode 100644 index 00000000000..4326afdce1a --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcSnapshotImportActionResult::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, CloudPcSnapshotImportActionResult::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/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder.php new file mode 100644 index 00000000000..10e21e4c87f --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder.php @@ -0,0 +1,79 @@ +|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 string|null $snapshotId Usage: snapshotId='{snapshotId}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $snapshotId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/virtualEndpoint/snapshots/retrieveSnapshotImportResults(snapshotId=\'{snapshotId}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['snapshotId'] = $snapshotId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrieveSnapshotImportResults + * @param RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrieveSnapshotImportResultsWithSnapshotIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrieveSnapshotImportResults + * @param RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration $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 RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder { + return new RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..59d61293968 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..52a3d5c19e3 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/RetrieveSnapshotImportResultsWithSnapshotId/RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @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 + * @return RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters { + return new RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/SnapshotsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/SnapshotsRequestBuilder.php index 1000b9f2e30..7e6667b1704 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/SnapshotsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Snapshots/SnapshotsRequestBuilder.php @@ -7,7 +7,10 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\GetStorageAccountsWithSubscriptionId\GetStorageAccountsWithSubscriptionIdRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\GetSubscriptions\GetSubscriptionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\ImportSnapshot\ImportSnapshotRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\Item\CloudPcSnapshotItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\PurgeImportedSnapshot\PurgeImportedSnapshotRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Snapshots\RetrieveSnapshotImportResultsWithSnapshotId\RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPcSnapshot; use Microsoft\Graph\Beta\Generated\Models\CloudPcSnapshotCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -35,6 +38,20 @@ public function getSubscriptions(): GetSubscriptionsRequestBuilder { return new GetSubscriptionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the importSnapshot method. + */ + public function importSnapshot(): ImportSnapshotRequestBuilder { + return new ImportSnapshotRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the purgeImportedSnapshot method. + */ + public function purgeImportedSnapshot(): PurgeImportedSnapshotRequestBuilder { + return new PurgeImportedSnapshotRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the snapshots property of the microsoft.graph.virtualEndpoint entity. * @param string $cloudPcSnapshotId The unique identifier of cloudPcSnapshot @@ -98,6 +115,15 @@ public function post(CloudPcSnapshot $body, ?SnapshotsRequestBuilderPostRequestC return $this->requestAdapter->sendAsync($requestInfo, [CloudPcSnapshot::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the retrieveSnapshotImportResults method. + * @param string $snapshotId Usage: snapshotId='{snapshotId}' + * @return RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder + */ + public function retrieveSnapshotImportResultsWithSnapshotId(string $snapshotId): RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder { + return new RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder($this->pathParameters, $this->requestAdapter, $snapshotId); + } + /** * Cloud PC snapshots. * @param SnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php index b407473981e..0574f00be96 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.php @@ -15,6 +15,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\FrontLineServicePlans\FrontLineServicePlansRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\GalleryImages\GalleryImagesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\GetEffectivePermissions\GetEffectivePermissionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ManagedLicenses\ManagedLicensesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\OnPremisesConnections\OnPremisesConnectionsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\OrganizationSettings\OrganizationSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\ProvisioningPoliciesRequestBuilder; @@ -114,6 +115,13 @@ public function getEffectivePermissions(): GetEffectivePermissionsRequestBuilder return new GetEffectivePermissionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the managedLicenses property of the microsoft.graph.virtualEndpoint entity. + */ + public function managedLicenses(): ManagedLicensesRequestBuilder { + return new ManagedLicensesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the onPremisesConnections property of the microsoft.graph.virtualEndpoint entity. */ diff --git a/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php index 39ab7dcbbe3..af6287ca156 100644 --- a/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php index 5d7815a43e8..54e7e269225 100644 --- a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $r } /** - * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|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/authenticationmethoddevice-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta Find more info here */ public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetReq } /** - * Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php index 55467176b46..6aefafcefac 100644 --- a/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DirectoryObjects/Item/Restore/RestoreRequestBuilder.php b/src/Generated/DirectoryObjects/Item/Restore/RestoreRequestBuilder.php index 91f9d37049a..88e021dcb79 100644 --- a/src/Generated/DirectoryObjects/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/DirectoryObjects/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DirectoryRoleTemplates/Item/Restore/RestoreRequestBuilder.php b/src/Generated/DirectoryRoleTemplates/Item/Restore/RestoreRequestBuilder.php index c426a4278ed..85fb234b2ff 100644 --- a/src/Generated/DirectoryRoleTemplates/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/DirectoryRoleTemplates/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DirectoryRoles/Item/Restore/RestoreRequestBuilder.php b/src/Generated/DirectoryRoles/Item/Restore/RestoreRequestBuilder.php index 034a30761fc..994d1c45c6b 100644 --- a/src/Generated/DirectoryRoles/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/DirectoryRoles/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DirectorySettingTemplates/Item/Restore/RestoreRequestBuilder.php b/src/Generated/DirectorySettingTemplates/Item/Restore/RestoreRequestBuilder.php index 2dbebe93ef4..2c43e452673 100644 --- a/src/Generated/DirectorySettingTemplates/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/DirectorySettingTemplates/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|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/Invite/InviteRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Invite/InviteRequestBuilder.php index ff61784b331..ef2d2f9ca1b 100644 --- a/src/Generated/Drives/Item/Items/Item/Invite/InviteRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Invite/InviteRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|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/Restore/RestoreRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.php index 34224bb6139..132788552f5 100644 --- a/src/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param RestorePostRequestBody $body The request body * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(RestorePostRequestBody $body, ?RestoreRequestBuilderPostReq } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param RestorePostRequestBody $body The request body * @param RestoreRequestBuilderPostRequestConfiguration|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/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.php index 1ef93a6068f..593e47886e6 100644 --- a/src/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.php @@ -30,11 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @param RestoreVersionRequestBuilderPostRequestConfiguration|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/driveitemversion-restore?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitemversion-restoreversion?view=graph-rest-beta Find more info here */ public function post(?RestoreVersionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +45,7 @@ public function post(?RestoreVersionRequestBuilderPostRequestConfiguration $requ } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @param RestoreVersionRequestBuilderPostRequestConfiguration|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/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|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/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|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/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|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/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index 9e6f057d291..a9a7f73144d 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * List the dependent education assignment resources for a given education assignment resource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|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/educationassignmentresource-list-dependentresources?view=graph-rest-beta Find more info here */ public function get(?DependentResourcesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(EducationAssignmentResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * List the dependent education assignment resources for a given education assignment resource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index bf503b5bacd..8bd533e23c6 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * List the dependent education assignment resources for a given education assignment resource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php index 8dff52746f3..7a890c0d0c5 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationAssignmentResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|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(?EducationAssignmentResourceItemReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php index 49c47c39caf..111855e0c10 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. */ class EducationAssignmentResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index 330c85f56df..8a3a5364c36 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * List the dependent education submission resources for a given education submission resource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|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/educationsubmissionresource-list-dependentresources?view=graph-rest-beta Find more info here */ public function get(?DependentResourcesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * List the dependent education submission resources for a given education submission resource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 3ba6e583218..dd6ad4b0524 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * List the dependent education submission resources for a given education submission resource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index 0bf0aac6332..93376bff264 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index 6c132ce6421..3fc270eadce 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php index bd9fa69031e..54ccd07c9c4 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 4b27e4a04a2..130b817e69c 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index 2ba9eecfba3..c9096f5458a 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index cf870edaf0f..46339f521d0 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index 2cb4f0abb9f..e33c6cd506e 100644 --- a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationAssignmentResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 4312577e5d4..8f3ce8d856d 100644 --- a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php index 97b2a66a1a2..9a7c2dcee59 100644 --- a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationAssignmentResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|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(?EducationAssignmentResourceItemReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php index 23dcc741d8e..2a567241b6f 100644 --- a/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. */ class EducationAssignmentResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index 9d9c6ea8b68..65a2c7cda24 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 586a60f378a..50d75503323 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index 70c45109222..b6c61144543 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index f5ded22f63a..ff8f98a6580 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php index cbfb62817f3..37add138885 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index d208aab7e08..5611427cbe8 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index bb2b5af9a07..4a61198c6e1 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index 3f90d5d0038..2d2d82061b2 100644 --- a/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Me/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index ba81aaae4a7..bb1e37d7a1c 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationAssignmentResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 4666d09c154..170cba30e62 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php index 9b3444e8287..0d39220247f 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationAssignmentResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|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(?EducationAssignmentResourceItemReque } /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. * @param EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php index 2d1ce13cd99..59cb6911994 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Resources/Item/DependentResources/Item/EducationAssignmentResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of assignment resources that depend on the parent educationAssignmentResource. */ class EducationAssignmentResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php index 0a341520538..845491a27f0 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index b72335bb6b6..825fa9ab52d 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index 6a126262ee9..f26f88abc76 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index 9d69ded9d80..f4076fdc34e 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/Resources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php index 436e9ffd43a..d0ce555897e 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EducationSubmissionResource $body, ?DependentResourcesReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param DependentResourcesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php index 8f517c999b3..0f133778a25 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/DependentResourcesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class DependentResourcesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php index 690a728e575..6f50eb9d6f4 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?EducationSubmissionResourceItemRequestBuilderDeleteReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|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(?EducationSubmissionResourceItemReque } /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. * @param EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php index 6b63ceed38b..53cd94e5cf8 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Submissions/Item/SubmittedResources/Item/DependentResources/Item/EducationSubmissionResourceItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get dependentResources from education + * A collection of submission resources that depend on the parent educationSubmissionResource. */ class EducationSubmissionResourceItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|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/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php index e59574be4f9..079179fa92e 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php @@ -54,7 +54,7 @@ public function delete(?EngagementRoleMemberItemRequestBuilderDeleteRequestConfi } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param EngagementRoleMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -101,7 +101,7 @@ public function toDeleteRequestInformation(?EngagementRoleMemberItemRequestBuild } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param EngagementRoleMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php index 5a1179e5b60..5ec44d0f18a 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Users who have been assigned this role. + * Users that have this role assigned. */ class EngagementRoleMemberItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilder.php index 987b1d7f705..42ac9e2066a 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilder.php @@ -47,7 +47,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. * @param UserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -61,7 +61,7 @@ public function get(?UserRequestBuilderGetRequestConfiguration $requestConfigura } /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. * @param UserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php index a4c4a16b591..6dfa8885e71 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. */ class UserRequestBuilderGetQueryParameters { diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilder.php index c917d10a643..c920e17c8dc 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the engagementRoleMember objects and their properties. + * Get a list of users with assigned roles in Viva Engage. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?MembersRequestBuilderGetRequestConfiguration $requestConfig } /** - * Assign a Viva Engage role to a user. + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. * @param EngagementRoleMember $body The request body * @param MembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(EngagementRoleMember $body, ?MembersRequestBuilderPostReque } /** - * Get a list of the engagementRoleMember objects and their properties. + * Get a list of users with assigned roles in Viva Engage. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?MembersRequestBuilderGetRequestConfigur } /** - * Assign a Viva Engage role to a user. + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. * @param EngagementRoleMember $body The request body * @param MembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilderGetQueryParameters.php index d8b753dfae8..a7fc6186a4b 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/MembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the engagementRoleMember objects and their properties. + * Get a list of users with assigned roles in Viva Engage. */ class MembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php index 6d7bb079fd5..26facd490f9 100644 --- a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|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/externalconnectors-schema-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta Find more info here */ public function patch(Schema $body, ?SchemaRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 230e24aa9c1..1489ac75a43 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|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/longrunningoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index b479fc76ce2..32bac9d6444 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index e484e11c847..d7217fcbcb1 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|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-upsert?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 3d4b6e9938c..232151dfb25 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|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/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index eae264b2b4a..cc190f8ef54 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a group's conversation object. + * Delete conversation. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|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-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete a group's conversation object. + * Delete conversation. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 4bafb856eea..df1b4b7acf4 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|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/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/GroupItemRequestBuilder.php b/src/Generated/Groups/Item/GroupItemRequestBuilder.php index 76c519f386b..f8b4d4e7b55 100644 --- a/src/Generated/Groups/Item/GroupItemRequestBuilder.php +++ b/src/Generated/Groups/Item/GroupItemRequestBuilder.php @@ -415,7 +415,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This doesn't apply to Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -461,7 +461,7 @@ public function patch(Group $body, ?GroupItemRequestBuilderPatchRequestConfigura } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This doesn't apply to Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Groups/Item/Restore/RestoreRequestBuilder.php index be648e1372c..1577792a5d8 100644 --- a/src/Generated/Groups/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Groups/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php b/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php new file mode 100644 index 00000000000..810f074ba63 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.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. + * @param string|null $operationId Usage: operationId='{operationId}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $operationId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/sites/getOperationStatus(operationId=\'{operationId}\')'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['operationId'] = $operationId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the status of a SharePoint site creation operation to monitor its progress. + * @param GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration|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/site-getoperationstatus?view=graph-rest-beta Find more info here + */ + public function get(?GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RichLongRunningOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the status of a SharePoint site creation operation to monitor its progress. + * @param GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration $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); + $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 GetOperationStatusWithOperationIdRequestBuilder + */ + public function withUrl(string $rawUrl): GetOperationStatusWithOperationIdRequestBuilder { + return new GetOperationStatusWithOperationIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca2f1fba5df --- /dev/null +++ b/src/Generated/Groups/Item/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.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/Sites/SitesRequestBuilder.php b/src/Generated/Groups/Item/Sites/SitesRequestBuilder.php index 0bc12862dbe..c7b0f195691 100644 --- a/src/Generated/Groups/Item/Sites/SitesRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/SitesRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Delta\DeltaRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\GetAllSites\GetAllSitesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\GetOperationStatusWithOperationId\GetOperationStatusWithOperationIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\SiteItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Remove\RemoveRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -96,6 +97,15 @@ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfigur return $this->requestAdapter->sendAsync($requestInfo, [SiteCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getOperationStatus method. + * @param string $operationId Usage: operationId='{operationId}' + * @return GetOperationStatusWithOperationIdRequestBuilder + */ + public function getOperationStatusWithOperationId(string $operationId): GetOperationStatusWithOperationIdRequestBuilder { + return new GetOperationStatusWithOperationIdRequestBuilder($this->pathParameters, $this->requestAdapter, $operationId); + } + /** * The list of SharePoint sites in this group. Access the default site with /sites/root. * @param SitesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php index 80781e1507b..4d98ca32ed4 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index e664254c080..e9d292b77a8 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index a5381f3b4c3..210415442ae 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9c173c1d3c5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/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}/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c016af26176 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe8cdc219d8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..559879c50fe --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from groups + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from groups + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetQueryParameters.php rename to src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php index 97640f0ce7c..e7f03ec3e29 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php similarity index 68% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetRequestConfiguration.php rename to src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php index 014f8700ae0..bda31ec6fa0 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param DeviceLinksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceLinksRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new DeviceLinksRequestBuilderGetQueryParameters. + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Dev * @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 DeviceLinksRequestBuilderGetQueryParameters + * @return EnabledAppsRequestBuilderGetQueryParameters */ - 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): DeviceLinksRequestBuilderGetQueryParameters { - return new DeviceLinksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..eb9bfa49602 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.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}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from groups + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from groups + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php similarity index 71% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php rename to src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php index f84345aa31c..14b795793ca 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47667db101f --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index 2ba4d50d2dd..3b0dc7555c2 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index d9c9bdd0f91..9b6465d2477 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f906f485697 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/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/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3241ac90934 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a667bf1399c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..770273693a6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from groups + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from groups + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b69d5d6f611 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php similarity index 57% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php index b8cf72fa1cb..35f3cf20ccf 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ForwardingProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ForwardingProfilesRequestBuilderGetQueryParameters. + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?For * @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 ForwardingProfilesRequestBuilderGetQueryParameters + * @return EnabledAppsRequestBuilderGetQueryParameters */ - 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): ForwardingProfilesRequestBuilderGetQueryParameters { - return new ForwardingProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php similarity index 57% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php rename to src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php index 34fa86ead22..ba01aa6ccdc 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php @@ -1,28 +1,28 @@ |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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +31,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get enabledApps from groups + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [Policy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get enabledApps from groups + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfigura /** * 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 PolicyRequestBuilder + * @return TeamsAppItemRequestBuilder */ - public function withUrl(string $rawUrl): PolicyRequestBuilder { - return new PolicyRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php rename to src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php index 9d696607697..85a8077d19a 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4dd0858b494 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php index 9deb6568dcf..18200a8c754 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 7864e9d8a17..14ea330a960 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|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/post-reply?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php b/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php index 8842d7eec04..900f3112b30 100644 --- a/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php +++ b/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php @@ -34,7 +34,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This doesn't apply to Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -80,7 +80,7 @@ public function patch(Group $body, ?GroupsWithUniqueNameRequestBuilderPatchReque } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This doesn't apply to Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php index a0824f33f79..2f1cd10629b 100644 --- a/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/DeletedItems/NamedLocations/Item/Restore/RestoreRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a deleted ipNamedLocation object. + * Restore a deleted countryNamedLocation object. * @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/ipnamedlocation-restore?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-restore?view=graph-rest-beta Find more info here */ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a deleted ipNamedLocation object. + * Restore a deleted countryNamedLocation object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index fb04b26a1b0..fa2f6e8e905 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a namedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|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/namedlocation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta Find more info here */ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|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/ipnamedlocation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta Find more info here */ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete a namedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php index 28856801874..a9001776882 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. */ class NamedLocationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php index 14f3353f91d..9a05a0d6576 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/Restore/RestoreRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a deleted ipNamedLocation object. + * Restore a deleted countryNamedLocation object. * @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/ipnamedlocation-restore?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-restore?view=graph-rest-beta Find more info here */ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a deleted ipNamedLocation object. + * Restore a deleted countryNamedLocation object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/IdentityRequestBuilder.php b/src/Generated/Identity/IdentityRequestBuilder.php index ffd6cd05109..656e328ba63 100644 --- a/src/Generated/Identity/IdentityRequestBuilder.php +++ b/src/Generated/Identity/IdentityRequestBuilder.php @@ -13,8 +13,11 @@ use Microsoft\Graph\Beta\Generated\Identity\ContinuousAccessEvaluationPolicy\ContinuousAccessEvaluationPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\CustomAuthenticationExtensions\CustomAuthenticationExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\IdentityProviders\IdentityProvidersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\RiskPrevention\RiskPreventionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\SignInIdentifiers\SignInIdentifiersRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\UserFlowAttributes\UserFlowAttributesRequestBuilder; use Microsoft\Graph\Beta\Generated\Identity\UserFlows\UserFlowsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Identity\VerifiedId\VerifiedIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityContainer; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -90,6 +93,20 @@ public function identityProviders(): IdentityProvidersRequestBuilder { return new IdentityProvidersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the riskPrevention property of the microsoft.graph.identityContainer entity. + */ + public function riskPrevention(): RiskPreventionRequestBuilder { + return new RiskPreventionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the signInIdentifiers property of the microsoft.graph.identityContainer entity. + */ + public function signInIdentifiers(): SignInIdentifiersRequestBuilder { + return new SignInIdentifiersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userFlowAttributes property of the microsoft.graph.identityContainer entity. */ @@ -104,6 +121,13 @@ public function userFlows(): UserFlowsRequestBuilder { return new UserFlowsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the verifiedId property of the microsoft.graph.identityContainer entity. + */ + public function verifiedId(): VerifiedIdRequestBuilder { + return new VerifiedIdRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new IdentityRequestBuilder 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/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilder.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..77335c6541c --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/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}/identity/riskPrevention/fraudProtectionProviders/$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/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1828c5f9d62 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1cafe086809 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/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/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.php new file mode 100644 index 00000000000..78b912d767d --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + * @param string $fraudProtectionProviderId The unique identifier of fraudProtectionProvider + * @return FraudProtectionProviderItemRequestBuilder + */ + public function byFraudProtectionProviderId(string $fraudProtectionProviderId): FraudProtectionProviderItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['fraudProtectionProvider%2Did'] = $fraudProtectionProviderId; + return new FraudProtectionProviderItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FraudProtectionProvidersRequestBuilder 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}/identity/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param FraudProtectionProvidersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FraudProtectionProvidersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FraudProtectionProviderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @param FraudProtectionProvider $body The request body + * @param FraudProtectionProvidersRequestBuilderPostRequestConfiguration|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/riskpreventioncontainer-post-fraudprotectionproviders?view=graph-rest-beta Find more info here + */ + public function post(FraudProtectionProvider $body, ?FraudProtectionProvidersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FraudProtectionProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param FraudProtectionProvidersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FraudProtectionProvidersRequestBuilderGetRequestConfiguration $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 fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @param FraudProtectionProvider $body The request body + * @param FraudProtectionProvidersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(FraudProtectionProvider $body, ?FraudProtectionProvidersRequestBuilderPostRequestConfiguration $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 FraudProtectionProvidersRequestBuilder + */ + public function withUrl(string $rawUrl): FraudProtectionProvidersRequestBuilder { + return new FraudProtectionProvidersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..baad1ff913a --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetQueryParameters.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 FraudProtectionProvidersRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c53dbc126ef --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FraudProtectionProvidersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FraudProtectionProvidersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FraudProtectionProvidersRequestBuilderGetQueryParameters. + * @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 FraudProtectionProvidersRequestBuilderGetQueryParameters + */ + 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): FraudProtectionProvidersRequestBuilderGetQueryParameters { + return new FraudProtectionProvidersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b2ca290e925 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilderPostRequestConfiguration.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/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.php new file mode 100644 index 00000000000..5f82fe02510 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.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}/identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property fraudProtectionProviders for identity + * @param FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param FraudProtectionProviderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FraudProtectionProviderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FraudProtectionProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property fraudProtectionProviders in identity + * @param FraudProtectionProvider $body The request body + * @param FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(FraudProtectionProvider $body, ?FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FraudProtectionProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property fraudProtectionProviders for identity + * @param FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration $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 entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param FraudProtectionProviderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FraudProtectionProviderItemRequestBuilderGetRequestConfiguration $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 fraudProtectionProviders in identity + * @param FraudProtectionProvider $body The request body + * @param FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(FraudProtectionProvider $body, ?FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration $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 FraudProtectionProviderItemRequestBuilder + */ + public function withUrl(string $rawUrl): FraudProtectionProviderItemRequestBuilder { + return new FraudProtectionProviderItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bbd9feaf0f2 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetQueryParameters.php similarity index 66% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php rename to src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetQueryParameters.php index 57c0ba5fc56..dc1a80b6a29 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetRequestConfiguration.php similarity index 61% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetRequestConfiguration.php index 52e7ecfe187..efcec890b8b 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Item/ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ConditionalAccessPolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param FraudProtectionProviderItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?FraudProtectionProviderItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters. + * Instantiates a new FraudProtectionProviderItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ConditionalAccessPolicyItemRequestBuilderGetQueryParameters + * @return FraudProtectionProviderItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ConditionalAccessPolicyItemRequestBuilderGetQueryParameters { - return new ConditionalAccessPolicyItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): FraudProtectionProviderItemRequestBuilderGetQueryParameters { + return new FraudProtectionProviderItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c6ab3b0ca21 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration.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/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.php similarity index 54% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php rename to src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.php index b6a58403ee7..00a0a72248f 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.php @@ -1,36 +1,52 @@ pathParameters, $this->requestAdapter); + public function fraudProtectionProviders(): FraudProtectionProvidersRequestBuilder { + return new FraudProtectionProvidersRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Instantiates a new PolicyLinkItemRequestBuilder and sets the default values. + * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + */ + public function webApplicationFirewallProviders(): WebApplicationFirewallProvidersRequestBuilder { + return new WebApplicationFirewallProvidersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + */ + public function webApplicationFirewallVerifications(): WebApplicationFirewallVerificationsRequestBuilder { + return new WebApplicationFirewallVerificationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RiskPreventionRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/riskPrevention{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -39,12 +55,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property riskPrevention for identity + * @param RiskPreventionRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?RiskPreventionRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -53,42 +69,40 @@ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * Retrieve information about a specific link between a forwarding policy and a forwarding profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + * @param RiskPreventionRequestBuilderGetRequestConfiguration|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-forwardingpolicylink-get?view=graph-rest-beta Find more info here */ - public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RiskPreventionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [RiskPreventionContainer::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed. - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property riskPrevention in identity + * @param RiskPreventionContainer $body The request body + * @param RiskPreventionRequestBuilderPatchRequestConfiguration|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-forwardingpolicylink-update?view=graph-rest-beta Find more info here */ - public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(RiskPreventionContainer $body, ?RiskPreventionRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [RiskPreventionContainer::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property riskPrevention for identity + * @param RiskPreventionRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?RiskPreventionRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,11 +116,11 @@ public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRe } /** - * Retrieve information about a specific link between a forwarding policy and a forwarding profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + * @param RiskPreventionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RiskPreventionRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -123,12 +137,12 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed. - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property riskPrevention in identity + * @param RiskPreventionContainer $body The request body + * @param RiskPreventionRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(RiskPreventionContainer $body, ?RiskPreventionRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -145,10 +159,10 @@ public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemReque /** * 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 PolicyLinkItemRequestBuilder + * @return RiskPreventionRequestBuilder */ - public function withUrl(string $rawUrl): PolicyLinkItemRequestBuilder { - return new PolicyLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RiskPreventionRequestBuilder { + return new RiskPreventionRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderDeleteRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderDeleteRequestConfiguration.php index 21452b4cff2..8a4589060a9 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1eec4ad6fc4 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetQueryParameters.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 RiskPreventionRequestBuilderGetQueryParameters 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/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetRequestConfiguration.php similarity index 59% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetRequestConfiguration.php index 661317c51f1..9df7b37bd6e 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PolicyLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param RiskPreventionRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?RiskPreventionRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PolicyLinkItemRequestBuilderGetQueryParameters. + * Instantiates a new RiskPreventionRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return PolicyLinkItemRequestBuilderGetQueryParameters + * @return RiskPreventionRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyLinkItemRequestBuilderGetQueryParameters { - return new PolicyLinkItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): RiskPreventionRequestBuilderGetQueryParameters { + return new RiskPreventionRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderPatchRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderPatchRequestConfiguration.php index 1515ef79bcd..f099286c844 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a406ebadc48 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/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}/identity/riskPrevention/webApplicationFirewallProviders/$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/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ca6ceceb62 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2a20d6fbe4 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/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/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyPostRequestBody.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyPostRequestBody.php new file mode 100644 index 00000000000..879a8c0c64f --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyPostRequestBody.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 VerifyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifyPostRequestBody { + return new VerifyPostRequestBody(); + } + + /** + * 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 [ + 'hostName' => fn(ParseNode $n) => $o->setHostName($n->getStringValue()), + ]; + } + + /** + * Gets the hostName property value. The hostName property + * @return string|null + */ + public function getHostName(): ?string { + $val = $this->getBackingStore()->get('hostName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('hostName', $this->getHostName()); + $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 hostName property value. The hostName property + * @param string|null $value Value to set for the hostName property. + */ + public function setHostName(?string $value): void { + $this->getBackingStore()->set('hostName', $value); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilder.php new file mode 100644 index 00000000000..0cc403b7602 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilder.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}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}/verify'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. + * @param VerifyPostRequestBody $body The request body + * @param VerifyRequestBuilderPostRequestConfiguration|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/webapplicationfirewallprovider-verify?view=graph-rest-beta Find more info here + */ + public function post(VerifyPostRequestBody $body, ?VerifyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallVerificationModel::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. + * @param VerifyPostRequestBody $body The request body + * @param VerifyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(VerifyPostRequestBody $body, ?VerifyRequestBuilderPostRequestConfiguration $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 VerifyRequestBuilder + */ + public function withUrl(string $rawUrl): VerifyRequestBuilder { + return new VerifyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..32ecd25e259 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/Verify/VerifyRequestBuilderPostRequestConfiguration.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/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilder.php new file mode 100644 index 00000000000..e0f28ad4839 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new WebApplicationFirewallProviderItemRequestBuilder 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}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a webApplicationFirewallProvider object. + * @param WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration|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/riskpreventioncontainer-delete-webapplicationfirewallproviders?view=graph-rest-beta Find more info here + */ + public function delete(?WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of webApplicationFirewallProvider object. + * @param WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration|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/webapplicationfirewallprovider-get?view=graph-rest-beta Find more info here + */ + public function get(?WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a webApplicationFirewallProvider object. + * @param WebApplicationFirewallProvider $body The request body + * @param WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration|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/webapplicationfirewallprovider-update?view=graph-rest-beta Find more info here + */ + public function patch(WebApplicationFirewallProvider $body, ?WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a webApplicationFirewallProvider object. + * @param WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration $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 webApplicationFirewallProvider object. + * @param WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration $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 webApplicationFirewallProvider object. + * @param WebApplicationFirewallProvider $body The request body + * @param WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(WebApplicationFirewallProvider $body, ?WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration $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 WebApplicationFirewallProviderItemRequestBuilder + */ + public function withUrl(string $rawUrl): WebApplicationFirewallProviderItemRequestBuilder { + return new WebApplicationFirewallProviderItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b5ab8c2896e --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration.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/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48123b3318c --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters.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 WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca5eaaba2b4 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters { + return new WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration.php similarity index 64% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration.php index 484fc87376c..d0462c82c44 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/Item/WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilder.php new file mode 100644 index 00000000000..4561f97840b --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + * @param string $webApplicationFirewallProviderId The unique identifier of webApplicationFirewallProvider + * @return WebApplicationFirewallProviderItemRequestBuilder + */ + public function byWebApplicationFirewallProviderId(string $webApplicationFirewallProviderId): WebApplicationFirewallProviderItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['webApplicationFirewallProvider%2Did'] = $webApplicationFirewallProviderId; + return new WebApplicationFirewallProviderItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new WebApplicationFirewallProvidersRequestBuilder 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}/identity/riskPrevention/webApplicationFirewallProviders{?%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 webApplicationFirewallProvider objects and their properties. + * @param WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration|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/riskpreventioncontainer-list-webapplicationfirewallproviders?view=graph-rest-beta Find more info here + */ + public function get(?WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallProviderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. + * @param WebApplicationFirewallProvider $body The request body + * @param WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration|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/riskpreventioncontainer-post-webapplicationfirewallproviders?view=graph-rest-beta Find more info here + */ + public function post(WebApplicationFirewallProvider $body, ?WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the webApplicationFirewallProvider objects and their properties. + * @param WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration $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 webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. + * @param WebApplicationFirewallProvider $body The request body + * @param WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(WebApplicationFirewallProvider $body, ?WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration $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 WebApplicationFirewallProvidersRequestBuilder + */ + public function withUrl(string $rawUrl): WebApplicationFirewallProvidersRequestBuilder { + return new WebApplicationFirewallProvidersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee6465c50e2 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetQueryParameters.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 WebApplicationFirewallProvidersRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fdbd7096c27 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WebApplicationFirewallProvidersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WebApplicationFirewallProvidersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WebApplicationFirewallProvidersRequestBuilderGetQueryParameters. + * @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 WebApplicationFirewallProvidersRequestBuilderGetQueryParameters + */ + 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): WebApplicationFirewallProvidersRequestBuilderGetQueryParameters { + return new WebApplicationFirewallProvidersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a3997834221 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallProviders/WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration.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/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c8990aca747 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/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}/identity/riskPrevention/webApplicationFirewallVerifications/$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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilderGetQueryParameters.php index a060332e000..c3f1801846e 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Count/CountRequestBuilderGetQueryParameters.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. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}/provider{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + * @param ProviderRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ProviderRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + * @param ProviderRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ProviderRequestBuilderGetRequestConfiguration $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 ProviderRequestBuilder + */ + public function withUrl(string $rawUrl): ProviderRequestBuilder { + return new ProviderRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..20132598f85 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetQueryParameters.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 ProviderRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..268d6cdb02d --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/Provider/ProviderRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProviderRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProviderRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ProviderRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ProviderRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ProviderRequestBuilderGetQueryParameters { + return new ProviderRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilder.php new file mode 100644 index 00000000000..f95a1791823 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilder.php @@ -0,0 +1,154 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new WebApplicationFirewallVerificationModelItemRequestBuilder 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}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a webApplicationFirewallVerificationModel object. + * @param WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration|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/riskpreventioncontainer-delete-webapplicationfirewallverifications?view=graph-rest-beta Find more info here + */ + public function delete(?WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of webApplicationFirewallVerificationModel object. + * @param WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration|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/webapplicationfirewallverificationmodel-get?view=graph-rest-beta Find more info here + */ + public function get(?WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallVerificationModel::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property webApplicationFirewallVerifications in identity + * @param WebApplicationFirewallVerificationModel $body The request body + * @param WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(WebApplicationFirewallVerificationModel $body, ?WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallVerificationModel::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a webApplicationFirewallVerificationModel object. + * @param WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration $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 webApplicationFirewallVerificationModel object. + * @param WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration $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 webApplicationFirewallVerifications in identity + * @param WebApplicationFirewallVerificationModel $body The request body + * @param WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(WebApplicationFirewallVerificationModel $body, ?WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration $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 WebApplicationFirewallVerificationModelItemRequestBuilder + */ + public function withUrl(string $rawUrl): WebApplicationFirewallVerificationModelItemRequestBuilder { + return new WebApplicationFirewallVerificationModelItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5eb8a7b1c03 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration.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/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..537122f42cf --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters.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 WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5839741adee --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters { + return new WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b0d34a27e25 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/Item/WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration.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/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilder.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilder.php new file mode 100644 index 00000000000..d7387284fb2 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + * @param string $webApplicationFirewallVerificationModelId The unique identifier of webApplicationFirewallVerificationModel + * @return WebApplicationFirewallVerificationModelItemRequestBuilder + */ + public function byWebApplicationFirewallVerificationModelId(string $webApplicationFirewallVerificationModelId): WebApplicationFirewallVerificationModelItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['webApplicationFirewallVerificationModel%2Did'] = $webApplicationFirewallVerificationModelId; + return new WebApplicationFirewallVerificationModelItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new WebApplicationFirewallVerificationsRequestBuilder 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}/identity/riskPrevention/webApplicationFirewallVerifications{?%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 webApplicationFirewallVerificationModel objects and their properties. + * @param WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration|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/riskpreventioncontainer-list-webapplicationfirewallverifications?view=graph-rest-beta Find more info here + */ + public function get(?WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallVerificationModelCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to webApplicationFirewallVerifications for identity + * @param WebApplicationFirewallVerificationModel $body The request body + * @param WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(WebApplicationFirewallVerificationModel $body, ?WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebApplicationFirewallVerificationModel::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. + * @param WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration $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 webApplicationFirewallVerifications for identity + * @param WebApplicationFirewallVerificationModel $body The request body + * @param WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(WebApplicationFirewallVerificationModel $body, ?WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration $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 WebApplicationFirewallVerificationsRequestBuilder + */ + public function withUrl(string $rawUrl): WebApplicationFirewallVerificationsRequestBuilder { + return new WebApplicationFirewallVerificationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f538d4ff3af --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters.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 WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters 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/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3873bc4a837 --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters. + * @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 WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters + */ + 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): WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters { + return new WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5b28dd37a9c --- /dev/null +++ b/src/Generated/Identity/RiskPrevention/WebApplicationFirewallVerifications/WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration.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/Identity/SignInIdentifiers/Count/CountRequestBuilder.php b/src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b5cb506d5dc --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/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}/identity/signInIdentifiers/$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/Identity/SignInIdentifiers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..84411b4bd99 --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..04ec761e9ac --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/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/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilder.php b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilder.php new file mode 100644 index 00000000000..cc15d157579 --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilder.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}/identity/signInIdentifiers/{signInIdentifierBase%2Dname}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property signInIdentifiers for identity + * @param SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get signInIdentifiers from identity + * @param SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInIdentifierBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property signInIdentifiers in identity + * @param SignInIdentifierBase $body The request body + * @param SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SignInIdentifierBase $body, ?SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SignInIdentifierBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property signInIdentifiers for identity + * @param SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration $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 signInIdentifiers from identity + * @param SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration $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 signInIdentifiers in identity + * @param SignInIdentifierBase $body The request body + * @param SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SignInIdentifierBase $body, ?SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration $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 SignInIdentifierBaseNameItemRequestBuilder + */ + public function withUrl(string $rawUrl): SignInIdentifierBaseNameItemRequestBuilder { + return new SignInIdentifierBaseNameItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1ce63760a1b --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration.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/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a2b09d5a508 --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters.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 SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters 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/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a448c75dd15 --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters { + return new SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..551e340e1eb --- /dev/null +++ b/src/Generated/Identity/SignInIdentifiers/Item/SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration.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/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilder.php b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilder.php similarity index 55% rename from src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilder.php rename to src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilder.php index 51dc7cf848b..23dd417d26c 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilder.php +++ b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['filteringProfile%2Did'] = $filteringProfileId; - return new FilteringProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['signInIdentifierBase%2Dname'] = $signInIdentifierBaseName; + return new SignInIdentifierBaseNameItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new FilteringProfilesRequestBuilder and sets the default values. + * Instantiates a new SignInIdentifiersRequestBuilder 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}/networkAccess/filteringProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/signInIdentifiers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,41 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the filteringProfile objects and their properties. - * @param FilteringProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get signInIdentifiers from identity + * @param SignInIdentifiersRequestBuilderGetRequestConfiguration|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-filteringprofile-list?view=graph-rest-beta Find more info here */ - public function get(?FilteringProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?SignInIdentifiersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [FilteringProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SignInIdentifierBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to filteringProfiles for networkAccess - * @param FilteringProfile $body The request body - * @param FilteringProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to signInIdentifiers for identity + * @param SignInIdentifierBase $body The request body + * @param SignInIdentifiersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(FilteringProfile $body, ?FilteringProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(SignInIdentifierBase $body, ?SignInIdentifiersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [FilteringProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SignInIdentifierBase::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get a list of the filteringProfile objects and their properties. - * @param FilteringProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get signInIdentifiers from identity + * @param SignInIdentifiersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?FilteringProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?SignInIdentifiersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -103,12 +102,12 @@ public function toGetRequestInformation(?FilteringProfilesRequestBuilderGetReque } /** - * Create new navigation property to filteringProfiles for networkAccess - * @param FilteringProfile $body The request body - * @param FilteringProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to signInIdentifiers for identity + * @param SignInIdentifierBase $body The request body + * @param SignInIdentifiersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(FilteringProfile $body, ?FilteringProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(SignInIdentifierBase $body, ?SignInIdentifiersRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -125,10 +124,10 @@ public function toPostRequestInformation(FilteringProfile $body, ?FilteringProfi /** * 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 FilteringProfilesRequestBuilder + * @return SignInIdentifiersRequestBuilder */ - public function withUrl(string $rawUrl): FilteringProfilesRequestBuilder { - return new FilteringProfilesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): SignInIdentifiersRequestBuilder { + return new SignInIdentifiersRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetQueryParameters.php rename to src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetQueryParameters.php index 0660e0e3430..3378eaabb6e 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetRequestConfiguration.php similarity index 69% rename from src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetRequestConfiguration.php index 9fce0d03bed..3bcbf752da7 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param FilteringProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param SignInIdentifiersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?FilteringProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?SignInIdentifiersRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new FilteringProfilesRequestBuilderGetQueryParameters. + * Instantiates a new SignInIdentifiersRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Fil * @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 FilteringProfilesRequestBuilderGetQueryParameters + * @return SignInIdentifiersRequestBuilderGetQueryParameters */ - 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): FilteringProfilesRequestBuilderGetQueryParameters { - return new FilteringProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): SignInIdentifiersRequestBuilderGetQueryParameters { + return new SignInIdentifiersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderPostRequestConfiguration.php similarity index 75% rename from src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderPostRequestConfiguration.php index 3c707c17313..5ceb0fa1ba1 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/FilteringProfilesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Identity/SignInIdentifiers/SignInIdentifiersRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d370741c096 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/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}/identity/verifiedId/profiles/$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/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..45dd95f04fa --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2c811535f6 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php similarity index 60% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php rename to src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php index e027922d45a..1c082aa4df2 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php @@ -1,44 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. - */ - public function servicePrincipal(): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new ForwardingProfileItemRequestBuilder and sets the default values. + * Instantiates a new VerifiedIdProfileItemRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/verifiedId/profiles/{verifiedIdProfile%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -47,12 +31,13 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete a verifiedIdProfile object. + * @param VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration|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/identityverifiedidroot-delete-profiles?view=graph-rest-beta Find more info here */ - public function delete(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -61,40 +46,42 @@ public function delete(?ForwardingProfileItemRequestBuilderDeleteRequestConfigur } /** - * Each forwarding profile associated with a branch site is specified. Supports $expand. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Read the properties and relationships of verifiedIdProfile object. + * @param VerifiedIdProfileItemRequestBuilderGetRequestConfiguration|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/verifiedidprofile-get?view=graph-rest-beta Find more info here */ - public function get(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?VerifiedIdProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property forwardingProfiles in networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the properties of a verifiedIdProfile object. + * @param VerifiedIdProfile $body The request body + * @param VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration|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/verifiedidprofile-update?view=graph-rest-beta Find more info here */ - public function patch(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(VerifiedIdProfile $body, ?VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete a verifiedIdProfile object. + * @param VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -108,11 +95,11 @@ public function toDeleteRequestInformation(?ForwardingProfileItemRequestBuilderD } /** - * Each forwarding profile associated with a branch site is specified. Supports $expand. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Read the properties and relationships of verifiedIdProfile object. + * @param VerifiedIdProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?VerifiedIdProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -129,12 +116,12 @@ public function toGetRequestInformation(?ForwardingProfileItemRequestBuilderGetR } /** - * Update the navigation property forwardingProfiles in networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the properties of a verifiedIdProfile object. + * @param VerifiedIdProfile $body The request body + * @param VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(VerifiedIdProfile $body, ?VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -151,10 +138,10 @@ public function toPatchRequestInformation(ForwardingProfile $body, ?ForwardingPr /** * 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 ForwardingProfileItemRequestBuilder + * @return VerifiedIdProfileItemRequestBuilder */ - public function withUrl(string $rawUrl): ForwardingProfileItemRequestBuilder { - return new ForwardingProfileItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): VerifiedIdProfileItemRequestBuilder { + return new VerifiedIdProfileItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php index 0cc9706f59f..17508e9a5c5 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php similarity index 73% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php rename to src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php index ed838bb7f50..850937ed4be 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php similarity index 60% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php index 33b84475548..34ae2b5075f 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ForwardingProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param VerifiedIdProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?VerifiedIdProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ForwardingProfileItemRequestBuilderGetQueryParameters. + * Instantiates a new VerifiedIdProfileItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ForwardingProfileItemRequestBuilderGetQueryParameters + * @return VerifiedIdProfileItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ForwardingProfileItemRequestBuilderGetQueryParameters { - return new ForwardingProfileItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): VerifiedIdProfileItemRequestBuilderGetQueryParameters { + return new VerifiedIdProfileItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php index d5acfd81c99..df82974804e 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php similarity index 53% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php rename to src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php index 7fe80b769e6..1230b90f870 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['policyLink%2Did'] = $policyLinkId; - return new PolicyLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['verifiedIdProfile%2Did'] = $verifiedIdProfileId; + return new VerifiedIdProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new PoliciesRequestBuilder and sets the default values. + * Instantiates a new ProfilesRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/verifiedId/profiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,42 +52,42 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get a list of the verifiedIdProfile objects and their properties. + * @param ProfilesRequestBuilderGetRequestConfiguration|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-threatintelligencepolicylink-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/identityverifiedidroot-list-profiles?view=graph-rest-beta Find more info here */ - public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?ProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create a new verifiedIdProfile object. + * @param VerifiedIdProfile $body The request body + * @param ProfilesRequestBuilderPostRequestConfiguration|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-tlsinspectionpolicylink-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/identityverifiedidroot-post-profiles?view=graph-rest-beta Find more info here */ - public function post(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(VerifiedIdProfile $body, ?ProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get a list of the verifiedIdProfile objects and their properties. + * @param ProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?ProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -104,12 +104,12 @@ public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfigu } /** - * Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create a new verifiedIdProfile object. + * @param VerifiedIdProfile $body The request body + * @param ProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(VerifiedIdProfile $body, ?ProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -126,10 +126,10 @@ public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuild /** * 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 PoliciesRequestBuilder + * @return ProfilesRequestBuilder */ - public function withUrl(string $rawUrl): PoliciesRequestBuilder { - return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): ProfilesRequestBuilder { + return new ProfilesRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php rename to src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php index 3bb86dce305..ed2fb4b65a3 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php similarity index 68% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php index 055e1216bff..0e22f2dd9e7 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param ProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?ProfilesRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * Instantiates a new ProfilesRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Pol * @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 PoliciesRequestBuilderGetQueryParameters + * @return ProfilesRequestBuilderGetQueryParameters */ - 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): PoliciesRequestBuilderGetQueryParameters { - return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): ProfilesRequestBuilderGetQueryParameters { + return new ProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php index bb1571e439c..103e88f1e09 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilder.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilder.php new file mode 100644 index 00000000000..7a7e8fd7ae3 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new VerifiedIdRequestBuilder 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}/identity/verifiedId{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property verifiedId for identity + * @param VerifiedIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?VerifiedIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get verifiedId from identity + * @param VerifiedIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VerifiedIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityVerifiedIdRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property verifiedId in identity + * @param IdentityVerifiedIdRoot $body The request body + * @param VerifiedIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(IdentityVerifiedIdRoot $body, ?VerifiedIdRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityVerifiedIdRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property verifiedId for identity + * @param VerifiedIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?VerifiedIdRequestBuilderDeleteRequestConfiguration $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 verifiedId from identity + * @param VerifiedIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VerifiedIdRequestBuilderGetRequestConfiguration $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 verifiedId in identity + * @param IdentityVerifiedIdRoot $body The request body + * @param VerifiedIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(IdentityVerifiedIdRoot $body, ?VerifiedIdRequestBuilderPatchRequestConfiguration $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 VerifiedIdRequestBuilder + */ + public function withUrl(string $rawUrl): VerifiedIdRequestBuilder { + return new VerifiedIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..148d971b60f --- /dev/null +++ b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderDeleteRequestConfiguration.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/Identity/VerifiedId/VerifiedIdRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e2bf72d549b --- /dev/null +++ b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetQueryParameters.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 VerifiedIdRequestBuilderGetQueryParameters 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/Identity/VerifiedId/VerifiedIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f475b3680b6 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VerifiedIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VerifiedIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VerifiedIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VerifiedIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VerifiedIdRequestBuilderGetQueryParameters { + return new VerifiedIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f7b7cdcb195 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilderPatchRequestConfiguration.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/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index afc302ee098..290cf013281 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestCon } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|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/accesspackageassignmentworkflowextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|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/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBui } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php index c63948e8ae2..0c3bbf4d14d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. */ class CustomCalloutExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index 6b91fa3ead3..973cd307015 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|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/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 0b3bfdc136d..24b59152a99 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -120,11 +120,11 @@ public function delete(?AccessPackageItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|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/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here */ public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -169,7 +169,7 @@ public function toDeleteRequestInformation(?AccessPackageItemRequestBuilderDelet } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php index b1ff43ca6d4..b2fe7f6b346 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index 4ec0ae29611..c463b1c09aa 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php @@ -65,11 +65,11 @@ public function delete(?AccessPackagesWithUniqueNameRequestBuilderDeleteRequestC } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|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/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta Find more info here */ public function get(?AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -114,7 +114,7 @@ public function toDeleteRequestInformation(?AccessPackagesWithUniqueNameRequestB } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php index 62a3fe523c2..8900e6f934e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..2a951e25be1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilder 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/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8a9006d1a61 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..763538ff86b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..48f3864c814 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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/workflows/{workflow%2Did}/administrationScopeTargets/$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/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2cd54adab74 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..662ebd97ff2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/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/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..0b19698826b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.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/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $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 DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6afbef401de --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters 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/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f2998748d18 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php index 706dcb6470c..6a6fc82b20e 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param ExecutionScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -65,7 +65,7 @@ public function get(?ExecutionScopeRequestBuilderGetRequestConfiguration $reques } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param ExecutionScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php index dcb3c32c40f..dc5a50522ba 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ class ExecutionScopeRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php index 49c07008b0a..93053804cab 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|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(?UserProcessingResultItemRequestBuilderGetRequestConfigurati } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php index b7698e1cb04..7ae7d63bf2a 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ class UserProcessingResultItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php new file mode 100644 index 00000000000..951be77f8bc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php @@ -0,0 +1,115 @@ +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 ActivateWithScopePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateWithScopePostRequestBody { + return new ActivateWithScopePostRequestBody(); + } + + /** + * 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 [ + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([ActivationScope::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the scope property value. The scope property + * @return ActivationScope|null + */ + public function getScope(): ?ActivationScope { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof ActivationScope) { + 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('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 scope property value. The scope property + * @param ActivationScope|null $value Value to set for the scope property. + */ + public function setScope(?ActivationScope $value): void { + $this->getBackingStore()->set('scope', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php new file mode 100644 index 00000000000..63ee1f6083d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.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/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param ActivateWithScopePostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration|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-workflow-activatewithscope?view=graph-rest-beta Find more info here + */ + public function post(ActivateWithScopePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param ActivateWithScopePostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivateWithScopePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8c2a03ce2f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.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/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..02e62377e26 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/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/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$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/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff03aaa66a4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..edff0b3b1c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/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/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php similarity index 55% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php index 9d41d6e8736..b64860c6b8c 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php @@ -1,28 +1,28 @@ |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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +31,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ServicePrincipal::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetReques /** * 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 ServicePrincipalRequestBuilder + * @return RunItemRequestBuilder */ - public function withUrl(string $rawUrl): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2368843ecb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f7b25c10cc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..45dc0a13bd4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..02fd1faf5f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d52d014d220 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index cce07fe8117..0be63f86fbd 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; @@ -18,6 +19,13 @@ */ class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..33e59fddafc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/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/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9b5ac7deee --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..97ab906cc7e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php similarity index 54% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php index d9724782224..ac78fbc45bf 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php @@ -1,28 +1,28 @@ |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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +31,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ServicePrincipal::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetReques /** * 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 ServicePrincipalRequestBuilder + * @return RunItemRequestBuilder */ - public function withUrl(string $rawUrl): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0085042ae73 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f4cb8046bb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..6c4f254f417 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd7c2d3a346 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b0998b424b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php index f7340bf8e06..84649348ca4 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\Item\Subject\SubjectRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserProcessingResult; @@ -18,6 +19,13 @@ */ class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..26420120d41 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..67cc6ccfabc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d610991b8db --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..f831095fbe3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1d52480f153 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c52f93e0c1e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..bb37038bda6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param string $runId The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId(string $runId): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did'] = $runId; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d24cc62f58d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..146b3412efc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php index 82425e0b427..dd0b481a607 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\UserProcessingResults\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\UserProcessingResults\Item\Subject\SubjectRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\UserProcessingResults\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserProcessingResult; @@ -18,6 +19,13 @@ */ class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..06d867156c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilder 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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f34ca90ddf4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d15efa2db85 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e49bd1f604e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..576a756c782 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8b2d915dd98 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..b8bb232d6cd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $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 DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c8de21f1a1c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters 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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7b38b453eed --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php index 372dc8364b8..7afed38bda3 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Versions\Item\Tasks\TasksRequestBuilder; @@ -19,6 +20,13 @@ */ class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php index a954de0d8d7..3b9e684a901 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php @@ -4,10 +4,12 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\RunsRequestBuilder; @@ -27,6 +29,13 @@ */ class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ @@ -55,6 +64,13 @@ public function microsoftGraphIdentityGovernanceActivate(): MicrosoftGraphIdenti return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the activateWithScope method. + */ + public function microsoftGraphIdentityGovernanceActivateWithScope(): MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the createNewVersion method. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..dc199ddf9fe --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilder 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/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..07135cd0dd7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b81f8ba407 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php similarity index 91% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php index e09a914d14f..26d73a1b225 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php similarity index 86% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php index 9aaa7773b37..551e194f416 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.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. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/servicePrincipal{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +31,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ServicePrincipal::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get servicePrincipal from networkAccess - * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetReques /** * 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 ServicePrincipalRequestBuilder + * @return DirectoryObjectItemRequestBuilder */ - public function withUrl(string $rawUrl): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8a6d353bb2a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters 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/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f619f43d4fb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php index f7e28cfa3f2..e58592e7e79 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param ExecutionScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -65,7 +65,7 @@ public function get(?ExecutionScopeRequestBuilderGetRequestConfiguration $reques } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param ExecutionScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php index 9cf163668cf..5a810e25436 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ class ExecutionScopeRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php index aeebb3a5fa3..baa509ff001 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|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(?UserProcessingResultItemRequestBuilderGetRequestConfigurati } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php index 45800b20475..f62f0398cc9 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ class UserProcessingResultItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php new file mode 100644 index 00000000000..fcba348d6c4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/ActivateWithScopePostRequestBody.php @@ -0,0 +1,115 @@ +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 ActivateWithScopePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateWithScopePostRequestBody { + return new ActivateWithScopePostRequestBody(); + } + + /** + * 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 [ + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([ActivationScope::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the scope property value. The scope property + * @return ActivationScope|null + */ + public function getScope(): ?ActivationScope { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof ActivationScope) { + 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('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 scope property value. The scope property + * @param ActivationScope|null $value Value to set for the scope property. + */ + public function setScope(?ActivationScope $value): void { + $this->getBackingStore()->set('scope', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.php new file mode 100644 index 00000000000..d4d8170e464 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.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/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param ActivateWithScopePostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration|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-workflow-activatewithscope?view=graph-rest-beta Find more info here + */ + public function post(ActivateWithScopePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param ActivateWithScopePostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivateWithScopePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b9ff3395760 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateWithScope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php similarity index 91% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php index a5db9ab29be..b9f583f54e0 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php similarity index 87% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php index 82cd1473759..c3c77ec1bd6 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.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. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aadbadd6303 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8dc7b4a1b49 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..b10e7eeb93d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e50a4820759 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c3ed50353c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index ed874827f94..2d5dabea2dc 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; @@ -18,6 +19,13 @@ */ class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ea3b3032407 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/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/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..29c566bf7a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..200710a8958 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..9d78e9bdbd1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62d229957b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..59090b5fee4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..859a0b03b13 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d80e98e64df --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ddd48a17d18 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php index 5b198adf91a..c925c996219 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\Item\Subject\SubjectRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserProcessingResult; @@ -18,6 +19,13 @@ */ class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..34d7bcd3272 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..070bc91993f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b7523a91d1b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..55ebdd76ce7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f1d182cdd55 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f68b14acdb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..c44c5a1a46a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param string $runId The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId(string $runId): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did'] = $runId; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related reprocessed workflow run. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..82dff936228 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0204496b195 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php index 17ccd93566a..5dc55704cd4 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\UserProcessingResults\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\UserProcessingResults\Item\Subject\SubjectRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\UserProcessingResults\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\UserProcessingResult; @@ -18,6 +19,13 @@ */ class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ + public function reprocessedRuns(): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php new file mode 100644 index 00000000000..27d74dc8bc0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilder 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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param AdministrationScopeTargetsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AdministrationScopeTargetsRequestBuilderGetRequestConfiguration $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 AdministrationScopeTargetsRequestBuilder + */ + public function withUrl(string $rawUrl): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2ee94435fdc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetQueryParameters.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 AdministrationScopeTargetsRequestBuilderGetQueryParameters 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/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..518622bbec5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/AdministrationScopeTargetsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AdministrationScopeTargetsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AdministrationScopeTargetsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AdministrationScopeTargetsRequestBuilderGetQueryParameters. + * @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 AdministrationScopeTargetsRequestBuilderGetQueryParameters + */ + 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): AdministrationScopeTargetsRequestBuilderGetQueryParameters { + return new AdministrationScopeTargetsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..97d26130032 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..47cefbbd182 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3274c6a66e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..7b16f8c9659 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilder.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/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get administrationScopeTargets from identityGovernance + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $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 DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9d5260e9660 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.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 DirectoryObjectItemRequestBuilderGetQueryParameters 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/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0178164252d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/AdministrationScopeTargets/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php index 6d3f1f09a36..4d42710f4e4 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/WorkflowVersionVersionNumberItemRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Versions\Item\Tasks\TasksRequestBuilder; @@ -19,6 +20,13 @@ */ class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php index 0eacd8a9a4a..4d1e9b3d524 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php @@ -4,10 +4,12 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\AdministrationScopeTargets\AdministrationScopeTargetsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\CreatedBy\CreatedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\RunsRequestBuilder; @@ -27,6 +29,13 @@ */ class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ + public function administrationScopeTargets(): AdministrationScopeTargetsRequestBuilder { + return new AdministrationScopeTargetsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. */ @@ -55,6 +64,13 @@ public function microsoftGraphIdentityGovernanceActivate(): MicrosoftGraphIdenti return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the activateWithScope method. + */ + public function microsoftGraphIdentityGovernanceActivateWithScope(): MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the createNewVersion method. */ diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilder.php b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilder.php new file mode 100644 index 00000000000..c4301702534 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the agentRiskDetections property of the microsoft.graph.identityProtectionRoot entity. + * @param string $agentRiskDetectionId The unique identifier of agentRiskDetection + * @return AgentRiskDetectionItemRequestBuilder + */ + public function byAgentRiskDetectionId(string $agentRiskDetectionId): AgentRiskDetectionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['agentRiskDetection%2Did'] = $agentRiskDetectionId; + return new AgentRiskDetectionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AgentRiskDetectionsRequestBuilder 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}/identityProtection/agentRiskDetections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get agentRiskDetections from identityProtection + * @param AgentRiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AgentRiskDetectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AgentRiskDetectionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to agentRiskDetections for identityProtection + * @param AgentRiskDetection $body The request body + * @param AgentRiskDetectionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AgentRiskDetection $body, ?AgentRiskDetectionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AgentRiskDetection::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get agentRiskDetections from identityProtection + * @param AgentRiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AgentRiskDetectionsRequestBuilderGetRequestConfiguration $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 agentRiskDetections for identityProtection + * @param AgentRiskDetection $body The request body + * @param AgentRiskDetectionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AgentRiskDetection $body, ?AgentRiskDetectionsRequestBuilderPostRequestConfiguration $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 AgentRiskDetectionsRequestBuilder + */ + public function withUrl(string $rawUrl): AgentRiskDetectionsRequestBuilder { + return new AgentRiskDetectionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e640e1cbe1e --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetQueryParameters.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 AgentRiskDetectionsRequestBuilderGetQueryParameters 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/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b93e92f597b --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AgentRiskDetectionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AgentRiskDetectionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AgentRiskDetectionsRequestBuilderGetQueryParameters. + * @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 AgentRiskDetectionsRequestBuilderGetQueryParameters + */ + 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): AgentRiskDetectionsRequestBuilderGetQueryParameters { + return new AgentRiskDetectionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2759825bfdb --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/AgentRiskDetectionsRequestBuilderPostRequestConfiguration.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/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilder.php b/src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..77c8ef2fbe9 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/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}/identityProtection/agentRiskDetections/$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/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f79d07147b4 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7dd9787c96 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/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/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilder.php new file mode 100644 index 00000000000..6879a73230b --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilder.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}/identityProtection/agentRiskDetections/{agentRiskDetection%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property agentRiskDetections for identityProtection + * @param AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get agentRiskDetections from identityProtection + * @param AgentRiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AgentRiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AgentRiskDetection::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property agentRiskDetections in identityProtection + * @param AgentRiskDetection $body The request body + * @param AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AgentRiskDetection $body, ?AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AgentRiskDetection::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property agentRiskDetections for identityProtection + * @param AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration $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 agentRiskDetections from identityProtection + * @param AgentRiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AgentRiskDetectionItemRequestBuilderGetRequestConfiguration $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 agentRiskDetections in identityProtection + * @param AgentRiskDetection $body The request body + * @param AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AgentRiskDetection $body, ?AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration $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 AgentRiskDetectionItemRequestBuilder + */ + public function withUrl(string $rawUrl): AgentRiskDetectionItemRequestBuilder { + return new AgentRiskDetectionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b7abdb1a0d0 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration.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/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f821e9ee7f --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetQueryParameters.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 AgentRiskDetectionItemRequestBuilderGetQueryParameters 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/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b4a0ce09e3 --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AgentRiskDetectionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AgentRiskDetectionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AgentRiskDetectionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AgentRiskDetectionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AgentRiskDetectionItemRequestBuilderGetQueryParameters { + return new AgentRiskDetectionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..abcd985b0ff --- /dev/null +++ b/src/Generated/IdentityProtection/AgentRiskDetections/Item/AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration.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/IdentityProtection/IdentityProtectionRequestBuilder.php b/src/Generated/IdentityProtection/IdentityProtectionRequestBuilder.php index d782b5c0b01..1ec0724c60b 100644 --- a/src/Generated/IdentityProtection/IdentityProtectionRequestBuilder.php +++ b/src/Generated/IdentityProtection/IdentityProtectionRequestBuilder.php @@ -4,7 +4,9 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityProtection\AgentRiskDetections\AgentRiskDetectionsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityProtection\RiskDetections\RiskDetectionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityProtection\RiskyAgents\RiskyAgentsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityProtection\RiskyServicePrincipals\RiskyServicePrincipalsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityProtection\RiskyUsers\RiskyUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityProtection\ServicePrincipalRiskDetections\ServicePrincipalRiskDetectionsRequestBuilder; @@ -20,6 +22,13 @@ */ class IdentityProtectionRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the agentRiskDetections property of the microsoft.graph.identityProtectionRoot entity. + */ + public function agentRiskDetections(): AgentRiskDetectionsRequestBuilder { + return new AgentRiskDetectionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the riskDetections property of the microsoft.graph.identityProtectionRoot entity. */ @@ -27,6 +36,13 @@ public function riskDetections(): RiskDetectionsRequestBuilder { return new RiskDetectionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the riskyAgents property of the microsoft.graph.identityProtectionRoot entity. + */ + public function riskyAgents(): RiskyAgentsRequestBuilder { + return new RiskyAgentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the riskyServicePrincipals property of the microsoft.graph.identityProtectionRoot entity. */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index c1f0eaae8a2..7dc8b7c1972 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?RiskDetectionItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|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/riskdetection-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?RiskDetectionItemRequestBuilderDelet } /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php index 0ed3e0e8b9c..d07753ed90d 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedPostRequestBody.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedPostRequestBody.php new file mode 100644 index 00000000000..7215902096d --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedPostRequestBody.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 ConfirmCompromisedPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConfirmCompromisedPostRequestBody { + return new ConfirmCompromisedPostRequestBody(); + } + + /** + * 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 agentIds property value. The agentIds property + * @return array|null + */ + public function getAgentIds(): ?array { + $val = $this->getBackingStore()->get('agentIds'); + 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 'agentIds'"); + } + + /** + * 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 [ + 'agentIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAgentIds($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('agentIds', $this->getAgentIds()); + $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 agentIds property value. The agentIds property + * @param array|null $value Value to set for the agentIds property. + */ + public function setAgentIds(?array $value): void { + $this->getBackingStore()->set('agentIds', $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; + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilder.php new file mode 100644 index 00000000000..c0bd2a66b9e --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilder.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}/identityProtection/riskyAgents/confirmCompromised'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action confirmCompromised + * @param ConfirmCompromisedPostRequestBody $body The request body + * @param ConfirmCompromisedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConfirmCompromisedPostRequestBody $body, ?ConfirmCompromisedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action confirmCompromised + * @param ConfirmCompromisedPostRequestBody $body The request body + * @param ConfirmCompromisedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConfirmCompromisedPostRequestBody $body, ?ConfirmCompromisedRequestBuilderPostRequestConfiguration $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 ConfirmCompromisedRequestBuilder + */ + public function withUrl(string $rawUrl): ConfirmCompromisedRequestBuilder { + return new ConfirmCompromisedRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilderPostRequestConfiguration.php index 99bef471306..3304f3cb9d2 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmCompromised/ConfirmCompromisedRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafePostRequestBody.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafePostRequestBody.php new file mode 100644 index 00000000000..85386b9f9ba --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafePostRequestBody.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 ConfirmSafePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConfirmSafePostRequestBody { + return new ConfirmSafePostRequestBody(); + } + + /** + * 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 agentIds property value. The agentIds property + * @return array|null + */ + public function getAgentIds(): ?array { + $val = $this->getBackingStore()->get('agentIds'); + 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 'agentIds'"); + } + + /** + * 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 [ + 'agentIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAgentIds($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('agentIds', $this->getAgentIds()); + $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 agentIds property value. The agentIds property + * @param array|null $value Value to set for the agentIds property. + */ + public function setAgentIds(?array $value): void { + $this->getBackingStore()->set('agentIds', $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; + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilder.php new file mode 100644 index 00000000000..199c3413279 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilder.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}/identityProtection/riskyAgents/confirmSafe'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action confirmSafe + * @param ConfirmSafePostRequestBody $body The request body + * @param ConfirmSafeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConfirmSafePostRequestBody $body, ?ConfirmSafeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action confirmSafe + * @param ConfirmSafePostRequestBody $body The request body + * @param ConfirmSafeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConfirmSafePostRequestBody $body, ?ConfirmSafeRequestBuilderPostRequestConfiguration $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 ConfirmSafeRequestBuilder + */ + public function withUrl(string $rawUrl): ConfirmSafeRequestBuilder { + return new ConfirmSafeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..77c5988b5d9 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/ConfirmSafe/ConfirmSafeRequestBuilderPostRequestConfiguration.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/IdentityProtection/RiskyAgents/Count/CountRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..870a2ce9091 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/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}/identityProtection/riskyAgents/$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/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ceff6e5f4d6 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eda65f3480e --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/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/IdentityProtection/RiskyAgents/Dismiss/DismissPostRequestBody.php b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissPostRequestBody.php new file mode 100644 index 00000000000..5dd58fdd7d8 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissPostRequestBody.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 DismissPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DismissPostRequestBody { + return new DismissPostRequestBody(); + } + + /** + * 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 agentIds property value. The agentIds property + * @return array|null + */ + public function getAgentIds(): ?array { + $val = $this->getBackingStore()->get('agentIds'); + 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 'agentIds'"); + } + + /** + * 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 [ + 'agentIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAgentIds($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('agentIds', $this->getAgentIds()); + $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 agentIds property value. The agentIds property + * @param array|null $value Value to set for the agentIds property. + */ + public function setAgentIds(?array $value): void { + $this->getBackingStore()->set('agentIds', $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; + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilder.php new file mode 100644 index 00000000000..f63862f52a1 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilder.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}/identityProtection/riskyAgents/dismiss'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action dismiss + * @param DismissPostRequestBody $body The request body + * @param DismissRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DismissPostRequestBody $body, ?DismissRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action dismiss + * @param DismissPostRequestBody $body The request body + * @param DismissRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DismissPostRequestBody $body, ?DismissRequestBuilderPostRequestConfiguration $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 DismissRequestBuilder + */ + public function withUrl(string $rawUrl): DismissRequestBuilder { + return new DismissRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a278c5e8856 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/Dismiss/DismissRequestBuilderPostRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilder.php similarity index 64% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilder.php rename to src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilder.php index 1b590e00a17..6214a112962 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilder.php @@ -1,28 +1,28 @@ |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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/deviceLinks/{deviceLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityProtection/riskyAgents/{riskyAgent%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,13 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Removes the link between the branch or remote network and the CPE device, effectively removing the connection and associated configuration between them. - * @param DeviceLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property riskyAgents for identityProtection + * @param RiskyAgentItemRequestBuilderDeleteRequestConfiguration|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-devicelink-delete?view=graph-rest-beta Find more info here */ - public function delete(?DeviceLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?RiskyAgentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -46,41 +45,40 @@ public function delete(?DeviceLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * Retrieves a specific device link associated with a remote network. - * @param DeviceLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get riskyAgents from identityProtection + * @param RiskyAgentItemRequestBuilderGetRequestConfiguration|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-devicelink-get?view=graph-rest-beta Find more info here */ - public function get(?DeviceLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RiskyAgentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [RiskyAgent::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property deviceLinks in networkAccess - * @param DeviceLink $body The request body - * @param DeviceLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property riskyAgents in identityProtection + * @param RiskyAgent $body The request body + * @param RiskyAgentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(DeviceLink $body, ?DeviceLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(RiskyAgent $body, ?RiskyAgentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [RiskyAgent::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Removes the link between the branch or remote network and the CPE device, effectively removing the connection and associated configuration between them. - * @param DeviceLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property riskyAgents for identityProtection + * @param RiskyAgentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?DeviceLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?RiskyAgentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -94,11 +92,11 @@ public function toDeleteRequestInformation(?DeviceLinkItemRequestBuilderDeleteRe } /** - * Retrieves a specific device link associated with a remote network. - * @param DeviceLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get riskyAgents from identityProtection + * @param RiskyAgentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?DeviceLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RiskyAgentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -115,12 +113,12 @@ public function toGetRequestInformation(?DeviceLinkItemRequestBuilderGetRequestC } /** - * Update the navigation property deviceLinks in networkAccess - * @param DeviceLink $body The request body - * @param DeviceLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property riskyAgents in identityProtection + * @param RiskyAgent $body The request body + * @param RiskyAgentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(DeviceLink $body, ?DeviceLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(RiskyAgent $body, ?RiskyAgentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -137,10 +135,10 @@ public function toPatchRequestInformation(DeviceLink $body, ?DeviceLinkItemReque /** * 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 DeviceLinkItemRequestBuilder + * @return RiskyAgentItemRequestBuilder */ - public function withUrl(string $rawUrl): DeviceLinkItemRequestBuilder { - return new DeviceLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RiskyAgentItemRequestBuilder { + return new RiskyAgentItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderDeleteRequestConfiguration.php similarity index 72% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderDeleteRequestConfiguration.php index 7ee3245549a..3dece1bf3ca 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetQueryParameters.php similarity index 74% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetQueryParameters.php index a0d390bf6ca..c1e4c504e05 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetRequestConfiguration.php similarity index 59% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetRequestConfiguration.php index 9111a48285b..7c2085aa70e 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PolicyLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param RiskyAgentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?RiskyAgentItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PolicyLinkItemRequestBuilderGetQueryParameters. + * Instantiates a new RiskyAgentItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return PolicyLinkItemRequestBuilderGetQueryParameters + * @return RiskyAgentItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyLinkItemRequestBuilderGetQueryParameters { - return new PolicyLinkItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): RiskyAgentItemRequestBuilderGetQueryParameters { + return new RiskyAgentItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5f5780d64b3 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/Item/RiskyAgentItemRequestBuilderPatchRequestConfiguration.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/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilder.php b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilder.php new file mode 100644 index 00000000000..fe08b0e8830 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilder.php @@ -0,0 +1,157 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the confirmSafe method. + */ + public function confirmSafe(): ConfirmSafeRequestBuilder { + return new ConfirmSafeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the dismiss method. + */ + public function dismiss(): DismissRequestBuilder { + return new DismissRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the riskyAgents property of the microsoft.graph.identityProtectionRoot entity. + * @param string $riskyAgentId The unique identifier of riskyAgent + * @return RiskyAgentItemRequestBuilder + */ + public function byRiskyAgentId(string $riskyAgentId): RiskyAgentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['riskyAgent%2Did'] = $riskyAgentId; + return new RiskyAgentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RiskyAgentsRequestBuilder 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}/identityProtection/riskyAgents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get riskyAgents from identityProtection + * @param RiskyAgentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RiskyAgentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RiskyAgentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to riskyAgents for identityProtection + * @param RiskyAgent $body The request body + * @param RiskyAgentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RiskyAgent $body, ?RiskyAgentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RiskyAgent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get riskyAgents from identityProtection + * @param RiskyAgentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RiskyAgentsRequestBuilderGetRequestConfiguration $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 riskyAgents for identityProtection + * @param RiskyAgent $body The request body + * @param RiskyAgentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RiskyAgent $body, ?RiskyAgentsRequestBuilderPostRequestConfiguration $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 RiskyAgentsRequestBuilder + */ + public function withUrl(string $rawUrl): RiskyAgentsRequestBuilder { + return new RiskyAgentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..63a48aa501f --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetQueryParameters.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 RiskyAgentsRequestBuilderGetQueryParameters 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/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf6ca4ef761 --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RiskyAgentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RiskyAgentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RiskyAgentsRequestBuilderGetQueryParameters. + * @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 RiskyAgentsRequestBuilderGetQueryParameters + */ + 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): RiskyAgentsRequestBuilderGetQueryParameters { + return new RiskyAgentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d7d354af5aa --- /dev/null +++ b/src/Generated/IdentityProtection/RiskyAgents/RiskyAgentsRequestBuilderPostRequestConfiguration.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/Models/AadUserConversationMember.php b/src/Generated/Models/AadUserConversationMember.php index bfb54628835..5eee3284625 100644 --- a/src/Generated/Models/AadUserConversationMember.php +++ b/src/Generated/Models/AadUserConversationMember.php @@ -52,7 +52,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the tenantId property value. TenantId which the Microsoft Entra user belongs to. + * Gets the tenantId property value. The tenant ID of the Microsoft Entra user. * @return string|null */ public function getTenantId(): ?string { @@ -76,7 +76,7 @@ public function getUser(): ?User { } /** - * Gets the userId property value. The GUID of the user. + * Gets the userId property value. The user ID of the Microsoft Entra user. * @return string|null */ public function getUserId(): ?string { @@ -108,7 +108,7 @@ public function setEmail(?string $value): void { } /** - * Sets the tenantId property value. TenantId which the Microsoft Entra user belongs to. + * Sets the tenantId property value. The tenant ID of the Microsoft Entra user. * @param string|null $value Value to set for the tenantId property. */ public function setTenantId(?string $value): void { @@ -124,7 +124,7 @@ public function setUser(?User $value): void { } /** - * Sets the userId property value. The GUID of the user. + * Sets the userId property value. The user ID of the Microsoft Entra user. * @param string|null $value Value to set for the userId property. */ public function setUserId(?string $value): void { diff --git a/src/Generated/Models/AccessPackageResource.php b/src/Generated/Models/AccessPackageResource.php index 841f170aefe..d81139953f5 100644 --- a/src/Generated/Models/AccessPackageResource.php +++ b/src/Generated/Models/AccessPackageResource.php @@ -176,7 +176,7 @@ public function getOriginId(): ?string { } /** - * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. Supports $filter (eq). + * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup or CustomDataProvidedResource. Supports $filter (eq). * @return string|null */ public function getOriginSystem(): ?string { @@ -313,7 +313,7 @@ public function setOriginId(?string $value): void { } /** - * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. Supports $filter (eq). + * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup or CustomDataProvidedResource. Supports $filter (eq). * @param string|null $value Value to set for the originSystem property. */ public function setOriginSystem(?string $value): void { diff --git a/src/Generated/Models/AccessReviewDataUploadRequestCalloutData.php b/src/Generated/Models/AccessReviewDataUploadRequestCalloutData.php new file mode 100644 index 00000000000..1b006171278 --- /dev/null +++ b/src/Generated/Models/AccessReviewDataUploadRequestCalloutData.php @@ -0,0 +1,134 @@ +setOdataType('#microsoft.graph.accessReviewDataUploadRequestCalloutData'); + } + + /** + * 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 AccessReviewDataUploadRequestCalloutData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewDataUploadRequestCalloutData { + return new AccessReviewDataUploadRequestCalloutData(); + } + + /** + * Gets the accessReviewInstance property value. The accessReviewInstance property + * @return AccessReviewInstance|null + */ + public function getAccessReviewInstance(): ?AccessReviewInstance { + $val = $this->getBackingStore()->get('accessReviewInstance'); + if (is_null($val) || $val instanceof AccessReviewInstance) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessReviewInstance'"); + } + + /** + * Gets the callbackDataType property value. The callbackDataType property + * @return string|null + */ + public function getCallbackDataType(): ?string { + $val = $this->getBackingStore()->get('callbackDataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'callbackDataType'"); + } + + /** + * Gets the catalog property value. The catalog property + * @return AccessPackageCatalog|null + */ + public function getCatalog(): ?AccessPackageCatalog { + $val = $this->getBackingStore()->get('catalog'); + if (is_null($val) || $val instanceof AccessPackageCatalog) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalog'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessReviewInstance' => fn(ParseNode $n) => $o->setAccessReviewInstance($n->getObjectValue([AccessReviewInstance::class, 'createFromDiscriminatorValue'])), + 'callbackDataType' => fn(ParseNode $n) => $o->setCallbackDataType($n->getStringValue()), + 'catalog' => fn(ParseNode $n) => $o->setCatalog($n->getObjectValue([AccessPackageCatalog::class, 'createFromDiscriminatorValue'])), + 'resource' => fn(ParseNode $n) => $o->setResource($n->getObjectValue([AccessPackageResource::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the resource property value. The resource property + * @return AccessPackageResource|null + */ + public function getResource(): ?AccessPackageResource { + $val = $this->getBackingStore()->get('resource'); + if (is_null($val) || $val instanceof AccessPackageResource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resource'"); + } + + /** + * 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('accessReviewInstance', $this->getAccessReviewInstance()); + $writer->writeStringValue('callbackDataType', $this->getCallbackDataType()); + $writer->writeObjectValue('catalog', $this->getCatalog()); + $writer->writeObjectValue('resource', $this->getResource()); + } + + /** + * Sets the accessReviewInstance property value. The accessReviewInstance property + * @param AccessReviewInstance|null $value Value to set for the accessReviewInstance property. + */ + public function setAccessReviewInstance(?AccessReviewInstance $value): void { + $this->getBackingStore()->set('accessReviewInstance', $value); + } + + /** + * Sets the callbackDataType property value. The callbackDataType property + * @param string|null $value Value to set for the callbackDataType property. + */ + public function setCallbackDataType(?string $value): void { + $this->getBackingStore()->set('callbackDataType', $value); + } + + /** + * Sets the catalog property value. The catalog property + * @param AccessPackageCatalog|null $value Value to set for the catalog property. + */ + public function setCatalog(?AccessPackageCatalog $value): void { + $this->getBackingStore()->set('catalog', $value); + } + + /** + * Sets the resource property value. The resource property + * @param AccessPackageResource|null $value Value to set for the resource property. + */ + public function setResource(?AccessPackageResource $value): void { + $this->getBackingStore()->set('resource', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php b/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php new file mode 100644 index 00000000000..58307e84890 --- /dev/null +++ b/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php @@ -0,0 +1,276 @@ +setOdataType('#microsoft.graph.accessReviewDataUploadTriggerCallbackData'); + } + + /** + * 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 AccessReviewDataUploadTriggerCallbackData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewDataUploadTriggerCallbackData { + return new AccessReviewDataUploadTriggerCallbackData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'permissionDescription' => fn(ParseNode $n) => $o->setPermissionDescription($n->getStringValue()), + 'permissionId' => fn(ParseNode $n) => $o->setPermissionId($n->getStringValue()), + 'permissionName' => fn(ParseNode $n) => $o->setPermissionName($n->getStringValue()), + 'permissionType' => fn(ParseNode $n) => $o->setPermissionType($n->getStringValue()), + 'principalAADId' => fn(ParseNode $n) => $o->setPrincipalAADId($n->getStringValue()), + 'resourceDescription' => fn(ParseNode $n) => $o->setResourceDescription($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceName' => fn(ParseNode $n) => $o->setResourceName($n->getStringValue()), + 'resourceOwners' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceOwners($val); + }, + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), + ]); + } + + /** + * Gets the permissionDescription property value. A description for the permission. + * @return string|null + */ + public function getPermissionDescription(): ?string { + $val = $this->getBackingStore()->get('permissionDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionDescription'"); + } + + /** + * Gets the permissionId property value. The id of the permission assigned to this principal. + * @return string|null + */ + public function getPermissionId(): ?string { + $val = $this->getBackingStore()->get('permissionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionId'"); + } + + /** + * Gets the permissionName property value. The name of the permission assigned to this principal. + * @return string|null + */ + public function getPermissionName(): ?string { + $val = $this->getBackingStore()->get('permissionName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionName'"); + } + + /** + * Gets the permissionType property value. The type of the permission assigned to this principal. + * @return string|null + */ + public function getPermissionType(): ?string { + $val = $this->getBackingStore()->get('permissionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionType'"); + } + + /** + * Gets the principalAADId property value. The principalAADId property + * @return string|null + */ + public function getPrincipalAADId(): ?string { + $val = $this->getBackingStore()->get('principalAADId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'principalAADId'"); + } + + /** + * Gets the resourceDescription property value. The resourceDescription property + * @return string|null + */ + public function getResourceDescription(): ?string { + $val = $this->getBackingStore()->get('resourceDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceDescription'"); + } + + /** + * Gets the resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the resourceName property value. The resourceName property + * @return string|null + */ + public function getResourceName(): ?string { + $val = $this->getBackingStore()->get('resourceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceName'"); + } + + /** + * Gets the resourceOwners property value. The resourceOwners property + * @return array|null + */ + public function getResourceOwners(): ?array { + $val = $this->getBackingStore()->get('resourceOwners'); + 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 'resourceOwners'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return string|null + */ + public function getResourceType(): ?string { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * 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('permissionDescription', $this->getPermissionDescription()); + $writer->writeStringValue('permissionId', $this->getPermissionId()); + $writer->writeStringValue('permissionName', $this->getPermissionName()); + $writer->writeStringValue('permissionType', $this->getPermissionType()); + $writer->writeStringValue('principalAADId', $this->getPrincipalAADId()); + $writer->writeStringValue('resourceDescription', $this->getResourceDescription()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeStringValue('resourceName', $this->getResourceName()); + $writer->writeCollectionOfPrimitiveValues('resourceOwners', $this->getResourceOwners()); + $writer->writeStringValue('resourceType', $this->getResourceType()); + } + + /** + * Sets the permissionDescription property value. A description for the permission. + * @param string|null $value Value to set for the permissionDescription property. + */ + public function setPermissionDescription(?string $value): void { + $this->getBackingStore()->set('permissionDescription', $value); + } + + /** + * Sets the permissionId property value. The id of the permission assigned to this principal. + * @param string|null $value Value to set for the permissionId property. + */ + public function setPermissionId(?string $value): void { + $this->getBackingStore()->set('permissionId', $value); + } + + /** + * Sets the permissionName property value. The name of the permission assigned to this principal. + * @param string|null $value Value to set for the permissionName property. + */ + public function setPermissionName(?string $value): void { + $this->getBackingStore()->set('permissionName', $value); + } + + /** + * Sets the permissionType property value. The type of the permission assigned to this principal. + * @param string|null $value Value to set for the permissionType property. + */ + public function setPermissionType(?string $value): void { + $this->getBackingStore()->set('permissionType', $value); + } + + /** + * Sets the principalAADId property value. The principalAADId property + * @param string|null $value Value to set for the principalAADId property. + */ + public function setPrincipalAADId(?string $value): void { + $this->getBackingStore()->set('principalAADId', $value); + } + + /** + * Sets the resourceDescription property value. The resourceDescription property + * @param string|null $value Value to set for the resourceDescription property. + */ + public function setResourceDescription(?string $value): void { + $this->getBackingStore()->set('resourceDescription', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the resourceName property value. The resourceName property + * @param string|null $value Value to set for the resourceName property. + */ + public function setResourceName(?string $value): void { + $this->getBackingStore()->set('resourceName', $value); + } + + /** + * Sets the resourceOwners property value. The resourceOwners property + * @param array|null $value Value to set for the resourceOwners property. + */ + public function setResourceOwners(?array $value): void { + $this->getBackingStore()->set('resourceOwners', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param string|null $value Value to set for the resourceType property. + */ + public function setResourceType(?string $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php b/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php new file mode 100644 index 00000000000..26445c634c7 --- /dev/null +++ b/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.accessReviewResourceDataUploadSessionContextData'); + } + + /** + * 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 AccessReviewResourceDataUploadSessionContextData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewResourceDataUploadSessionContextData { + return new AccessReviewResourceDataUploadSessionContextData(); + } + + /** + * Gets the accessReviewId property value. The access review definition id. + * @return string|null + */ + public function getAccessReviewId(): ?string { + $val = $this->getBackingStore()->get('accessReviewId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessReviewId'"); + } + + /** + * Gets the accessReviewInstanceId property value. The access review instance id. + * @return string|null + */ + public function getAccessReviewInstanceId(): ?string { + $val = $this->getBackingStore()->get('accessReviewInstanceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessReviewInstanceId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessReviewId' => fn(ParseNode $n) => $o->setAccessReviewId($n->getStringValue()), + 'accessReviewInstanceId' => fn(ParseNode $n) => $o->setAccessReviewInstanceId($n->getStringValue()), + ]); + } + + /** + * 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('accessReviewId', $this->getAccessReviewId()); + $writer->writeStringValue('accessReviewInstanceId', $this->getAccessReviewInstanceId()); + } + + /** + * Sets the accessReviewId property value. The access review definition id. + * @param string|null $value Value to set for the accessReviewId property. + */ + public function setAccessReviewId(?string $value): void { + $this->getBackingStore()->set('accessReviewId', $value); + } + + /** + * Sets the accessReviewInstanceId property value. The access review instance id. + * @param string|null $value Value to set for the accessReviewInstanceId property. + */ + public function setAccessReviewInstanceId(?string $value): void { + $this->getBackingStore()->set('accessReviewInstanceId', $value); + } + +} diff --git a/src/Generated/Models/Agent.php b/src/Generated/Models/Agent.php new file mode 100644 index 00000000000..43754043474 --- /dev/null +++ b/src/Generated/Models/Agent.php @@ -0,0 +1,70 @@ +|null + */ + public function getCopilotTools(): ?array { + $val = $this->getBackingStore()->get('copilotTools'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CopilotTool::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'copilotTools'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'copilotTools' => fn(ParseNode $n) => $o->setCopilotTools($n->getCollectionOfObjectValues([CopilotTool::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('copilotTools', $this->getCopilotTools()); + } + + /** + * Sets the copilotTools property value. The copilotTools property + * @param array|null $value Value to set for the copilotTools property. + */ + public function setCopilotTools(?array $value): void { + $this->getBackingStore()->set('copilotTools', $value); + } + +} diff --git a/src/Generated/Models/AgentCollectionResponse.php b/src/Generated/Models/AgentCollectionResponse.php new file mode 100644 index 00000000000..2347681c2b8 --- /dev/null +++ b/src/Generated/Models/AgentCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Agent::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, Agent::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/AgentIdentity.php b/src/Generated/Models/AgentIdentity.php new file mode 100644 index 00000000000..524d186646e --- /dev/null +++ b/src/Generated/Models/AgentIdentity.php @@ -0,0 +1,113 @@ +setOdataType('#microsoft.graph.agentIdentity'); + } + + /** + * 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 AgentIdentity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentIdentity { + return new AgentIdentity(); + } + + /** + * Gets the agentAppId property value. The agentAppId property + * @return string|null + */ + public function getAgentAppId(): ?string { + $val = $this->getBackingStore()->get('agentAppId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentAppId'"); + } + + /** + * Gets the agentIdentityBlueprintId property value. The agentIdentityBlueprintId property + * @return string|null + */ + public function getAgentIdentityBlueprintId(): ?string { + $val = $this->getBackingStore()->get('agentIdentityBlueprintId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentIdentityBlueprintId'"); + } + + /** + * 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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'agentAppId' => fn(ParseNode $n) => $o->setAgentAppId($n->getStringValue()), + 'agentIdentityBlueprintId' => fn(ParseNode $n) => $o->setAgentIdentityBlueprintId($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * 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('agentAppId', $this->getAgentAppId()); + $writer->writeStringValue('agentIdentityBlueprintId', $this->getAgentIdentityBlueprintId()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + } + + /** + * Sets the agentAppId property value. The agentAppId property + * @param string|null $value Value to set for the agentAppId property. + */ + public function setAgentAppId(?string $value): void { + $this->getBackingStore()->set('agentAppId', $value); + } + + /** + * Sets the agentIdentityBlueprintId property value. The agentIdentityBlueprintId property + * @param string|null $value Value to set for the agentIdentityBlueprintId property. + */ + public function setAgentIdentityBlueprintId(?string $value): void { + $this->getBackingStore()->set('agentIdentityBlueprintId', $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); + } + +} diff --git a/src/Generated/Models/AgentRiskDetection.php b/src/Generated/Models/AgentRiskDetection.php new file mode 100644 index 00000000000..2a1bedd35ec --- /dev/null +++ b/src/Generated/Models/AgentRiskDetection.php @@ -0,0 +1,310 @@ +getBackingStore()->get('activityDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activityDateTime'"); + } + + /** + * Gets the additionalInfo property value. The additionalInfo property + * @return string|null + */ + public function getAdditionalInfo(): ?string { + $val = $this->getBackingStore()->get('additionalInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalInfo'"); + } + + /** + * Gets the agentDisplayName property value. The agentDisplayName property + * @return string|null + */ + public function getAgentDisplayName(): ?string { + $val = $this->getBackingStore()->get('agentDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentDisplayName'"); + } + + /** + * Gets the agentId property value. The agentId property + * @return string|null + */ + public function getAgentId(): ?string { + $val = $this->getBackingStore()->get('agentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentId'"); + } + + /** + * Gets the detectedDateTime property value. The detectedDateTime property + * @return DateTime|null + */ + public function getDetectedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('detectedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detectedDateTime'"); + } + + /** + * Gets the detectionTimingType property value. The detectionTimingType property + * @return RiskDetectionTimingType|null + */ + public function getDetectionTimingType(): ?RiskDetectionTimingType { + $val = $this->getBackingStore()->get('detectionTimingType'); + if (is_null($val) || $val instanceof RiskDetectionTimingType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detectionTimingType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activityDateTime' => fn(ParseNode $n) => $o->setActivityDateTime($n->getDateTimeValue()), + 'additionalInfo' => fn(ParseNode $n) => $o->setAdditionalInfo($n->getStringValue()), + 'agentDisplayName' => fn(ParseNode $n) => $o->setAgentDisplayName($n->getStringValue()), + 'agentId' => fn(ParseNode $n) => $o->setAgentId($n->getStringValue()), + 'detectedDateTime' => fn(ParseNode $n) => $o->setDetectedDateTime($n->getDateTimeValue()), + 'detectionTimingType' => fn(ParseNode $n) => $o->setDetectionTimingType($n->getEnumValue(RiskDetectionTimingType::class)), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), + 'riskEventType' => fn(ParseNode $n) => $o->setRiskEventType($n->getStringValue()), + 'riskEvidence' => fn(ParseNode $n) => $o->setRiskEvidence($n->getStringValue()), + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), + 'riskState' => fn(ParseNode $n) => $o->setRiskState($n->getEnumValue(RiskState::class)), + ]); + } + + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @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 riskDetail property value. The riskDetail property + * @return RiskDetail|null + */ + public function getRiskDetail(): ?RiskDetail { + $val = $this->getBackingStore()->get('riskDetail'); + if (is_null($val) || $val instanceof RiskDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskDetail'"); + } + + /** + * Gets the riskEventType property value. The riskEventType property + * @return string|null + */ + public function getRiskEventType(): ?string { + $val = $this->getBackingStore()->get('riskEventType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskEventType'"); + } + + /** + * Gets the riskEvidence property value. The riskEvidence property + * @return string|null + */ + public function getRiskEvidence(): ?string { + $val = $this->getBackingStore()->get('riskEvidence'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskEvidence'"); + } + + /** + * Gets the riskLevel property value. The riskLevel property + * @return RiskLevel|null + */ + public function getRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + + /** + * Gets the riskState property value. The riskState property + * @return RiskState|null + */ + public function getRiskState(): ?RiskState { + $val = $this->getBackingStore()->get('riskState'); + if (is_null($val) || $val instanceof RiskState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskState'"); + } + + /** + * 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->writeDateTimeValue('activityDateTime', $this->getActivityDateTime()); + $writer->writeStringValue('additionalInfo', $this->getAdditionalInfo()); + $writer->writeStringValue('agentDisplayName', $this->getAgentDisplayName()); + $writer->writeStringValue('agentId', $this->getAgentId()); + $writer->writeDateTimeValue('detectedDateTime', $this->getDetectedDateTime()); + $writer->writeEnumValue('detectionTimingType', $this->getDetectionTimingType()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); + $writer->writeStringValue('riskEventType', $this->getRiskEventType()); + $writer->writeStringValue('riskEvidence', $this->getRiskEvidence()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); + $writer->writeEnumValue('riskState', $this->getRiskState()); + } + + /** + * Sets the activityDateTime property value. The activityDateTime property + * @param DateTime|null $value Value to set for the activityDateTime property. + */ + public function setActivityDateTime(?DateTime $value): void { + $this->getBackingStore()->set('activityDateTime', $value); + } + + /** + * Sets the additionalInfo property value. The additionalInfo property + * @param string|null $value Value to set for the additionalInfo property. + */ + public function setAdditionalInfo(?string $value): void { + $this->getBackingStore()->set('additionalInfo', $value); + } + + /** + * Sets the agentDisplayName property value. The agentDisplayName property + * @param string|null $value Value to set for the agentDisplayName property. + */ + public function setAgentDisplayName(?string $value): void { + $this->getBackingStore()->set('agentDisplayName', $value); + } + + /** + * Sets the agentId property value. The agentId property + * @param string|null $value Value to set for the agentId property. + */ + public function setAgentId(?string $value): void { + $this->getBackingStore()->set('agentId', $value); + } + + /** + * Sets the detectedDateTime property value. The detectedDateTime property + * @param DateTime|null $value Value to set for the detectedDateTime property. + */ + public function setDetectedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('detectedDateTime', $value); + } + + /** + * Sets the detectionTimingType property value. The detectionTimingType property + * @param RiskDetectionTimingType|null $value Value to set for the detectionTimingType property. + */ + public function setDetectionTimingType(?RiskDetectionTimingType $value): void { + $this->getBackingStore()->set('detectionTimingType', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the riskDetail property value. The riskDetail property + * @param RiskDetail|null $value Value to set for the riskDetail property. + */ + public function setRiskDetail(?RiskDetail $value): void { + $this->getBackingStore()->set('riskDetail', $value); + } + + /** + * Sets the riskEventType property value. The riskEventType property + * @param string|null $value Value to set for the riskEventType property. + */ + public function setRiskEventType(?string $value): void { + $this->getBackingStore()->set('riskEventType', $value); + } + + /** + * Sets the riskEvidence property value. The riskEvidence property + * @param string|null $value Value to set for the riskEvidence property. + */ + public function setRiskEvidence(?string $value): void { + $this->getBackingStore()->set('riskEvidence', $value); + } + + /** + * Sets the riskLevel property value. The riskLevel property + * @param RiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + + /** + * Sets the riskState property value. The riskState property + * @param RiskState|null $value Value to set for the riskState property. + */ + public function setRiskState(?RiskState $value): void { + $this->getBackingStore()->set('riskState', $value); + } + +} diff --git a/src/Generated/Models/AgentRiskDetectionCollectionResponse.php b/src/Generated/Models/AgentRiskDetectionCollectionResponse.php new file mode 100644 index 00000000000..448442025b3 --- /dev/null +++ b/src/Generated/Models/AgentRiskDetectionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AgentRiskDetection::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, AgentRiskDetection::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/AiAgentInfo.php b/src/Generated/Models/AiAgentInfo.php new file mode 100644 index 00000000000..c41799594de --- /dev/null +++ b/src/Generated/Models/AiAgentInfo.php @@ -0,0 +1,67 @@ +getBackingStore()->get('blueprintId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'blueprintId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'blueprintId' => fn(ParseNode $n) => $o->setBlueprintId($n->getStringValue()), + ]); + } + + /** + * 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('blueprintId', $this->getBlueprintId()); + } + + /** + * Sets the blueprintId property value. The blueprintId property + * @param string|null $value Value to set for the blueprintId property. + */ + public function setBlueprintId(?string $value): void { + $this->getBackingStore()->set('blueprintId', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionEntity.php b/src/Generated/Models/AiInteractionEntity.php new file mode 100644 index 00000000000..5e295f18f78 --- /dev/null +++ b/src/Generated/Models/AiInteractionEntity.php @@ -0,0 +1,188 @@ +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 AiInteractionEntity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInteractionEntity { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.aiAgentInfo': return new AiAgentInfo(); + case '#microsoft.graph.aiInteractionPlugin': return new AiInteractionPlugin(); + } + } + return new AiInteractionEntity(); + } + + /** + * 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 [ + 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), + ]; + } + + /** + * Gets the identifier property value. The identifier property + * @return string|null + */ + public function getIdentifier(): ?string { + $val = $this->getBackingStore()->get('identifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identifier'"); + } + + /** + * Gets the name property value. The name property + * @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 @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 property + * @return string|null + */ + public function getVersion(): ?string { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_string($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('identifier', $this->getIdentifier()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('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 identifier property value. The identifier property + * @param string|null $value Value to set for the identifier property. + */ + public function setIdentifier(?string $value): void { + $this->getBackingStore()->set('identifier', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 property + * @param string|null $value Value to set for the version property. + */ + public function setVersion(?string $value): void { + $this->getBackingStore()->set('version', $value); + } + +} diff --git a/src/Generated/Models/AiInteractionPlugin.php b/src/Generated/Models/AiInteractionPlugin.php index 1e8f8a52258..93aa9770c73 100644 --- a/src/Generated/Models/AiInteractionPlugin.php +++ b/src/Generated/Models/AiInteractionPlugin.php @@ -2,27 +2,17 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Store\BackedModel; -use Microsoft\Kiota\Abstractions\Store\BackingStore; -use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class AiInteractionPlugin implements AdditionalDataHolder, BackedModel, Parsable +class AiInteractionPlugin extends AiInteractionEntity implements Parsable { - /** - * @var BackingStore $backingStore Stores model information. - */ - private BackingStore $backingStore; - /** * Instantiates a new AiInteractionPlugin and sets the default values. */ public function __construct() { - $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); - $this->setAdditionalData([]); + parent::__construct(); } /** @@ -34,87 +24,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt return new AiInteractionPlugin(); } - /** - * 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 [ - 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), - 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), - '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), - ]; - } - - /** - * Gets the identifier property value. The unique identifier of the plugin. - * @return string|null - */ - public function getIdentifier(): ?string { - $val = $this->getBackingStore()->get('identifier'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'identifier'"); - } - - /** - * Gets the name property value. The display name of the plugin. - * @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 @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 plugin used. - * @return string|null - */ - public function getVersion(): ?string { - $val = $this->getBackingStore()->get('version'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + return array_merge(parent::getFieldDeserializers(), [ + ]); } /** @@ -122,59 +39,7 @@ public function getVersion(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('identifier', $this->getIdentifier()); - $writer->writeStringValue('name', $this->getName()); - $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeStringValue('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 identifier property value. The unique identifier of the plugin. - * @param string|null $value Value to set for the identifier property. - */ - public function setIdentifier(?string $value): void { - $this->getBackingStore()->set('identifier', $value); - } - - /** - * Sets the name property value. The display name of the plugin. - * @param string|null $value Value to set for the name property. - */ - public function setName(?string $value): void { - $this->getBackingStore()->set('name', $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 plugin used. - * @param string|null $value Value to set for the version property. - */ - public function setVersion(?string $value): void { - $this->getBackingStore()->set('version', $value); + parent::serialize($writer); } } diff --git a/src/Generated/Models/AkamaiAttackGroupActionModel.php b/src/Generated/Models/AkamaiAttackGroupActionModel.php new file mode 100644 index 00000000000..6d62da01bbd --- /dev/null +++ b/src/Generated/Models/AkamaiAttackGroupActionModel.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 AkamaiAttackGroupActionModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AkamaiAttackGroupActionModel { + return new AkamaiAttackGroupActionModel(); + } + + /** + * Gets the action property value. The action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. + * @return string|null + */ + public function getAction(): ?string { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * 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 [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getStringValue()), + 'group' => fn(ParseNode $n) => $o->setGroup($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the group property value. The name or identifier of the attack group. This value categorizes the type of attack the action applies to. + * @return string|null + */ + public function getGroup(): ?string { + $val = $this->getBackingStore()->get('group'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'group'"); + } + + /** + * 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('action', $this->getAction()); + $writer->writeStringValue('group', $this->getGroup()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. + * @param string|null $value Value to set for the action property. + */ + public function setAction(?string $value): void { + $this->getBackingStore()->set('action', $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 group property value. The name or identifier of the attack group. This value categorizes the type of attack the action applies to. + * @param string|null $value Value to set for the group property. + */ + public function setGroup(?string $value): void { + $this->getBackingStore()->set('group', $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/AkamaiCustomRuleModel.php b/src/Generated/Models/AkamaiCustomRuleModel.php new file mode 100644 index 00000000000..23ae47257f2 --- /dev/null +++ b/src/Generated/Models/AkamaiCustomRuleModel.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 AkamaiCustomRuleModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AkamaiCustomRuleModel { + return new AkamaiCustomRuleModel(); + } + + /** + * Gets the action property value. The action Akamai applies when the rule matches traffic. Common values include deny, none or alert. + * @return string|null + */ + public function getAction(): ?string { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * 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 [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ruleId' => fn(ParseNode $n) => $o->setRuleId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). + * @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 @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 ruleId property value. Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. + * @return string|null + */ + public function getRuleId(): ?string { + $val = $this->getBackingStore()->get('ruleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('action', $this->getAction()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('ruleId', $this->getRuleId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The action Akamai applies when the rule matches traffic. Common values include deny, none or alert. + * @param string|null $value Value to set for the action property. + */ + public function setAction(?string $value): void { + $this->getBackingStore()->set('action', $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 name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 ruleId property value. Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. + * @param string|null $value Value to set for the ruleId property. + */ + public function setRuleId(?string $value): void { + $this->getBackingStore()->set('ruleId', $value); + } + +} diff --git a/src/Generated/Models/AkamaiRapidRulesModel.php b/src/Generated/Models/AkamaiRapidRulesModel.php new file mode 100644 index 00000000000..87fedad6cc6 --- /dev/null +++ b/src/Generated/Models/AkamaiRapidRulesModel.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 AkamaiRapidRulesModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AkamaiRapidRulesModel { + return new AkamaiRapidRulesModel(); + } + + /** + * 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 defaultAction property value. The default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. + * @return string|null + */ + public function getDefaultAction(): ?string { + $val = $this->getBackingStore()->get('defaultAction'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultAction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'defaultAction' => fn(ParseNode $n) => $o->setDefaultAction($n->getStringValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. + * @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->writeStringValue('defaultAction', $this->getDefaultAction()); + $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 defaultAction property value. The default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. + * @param string|null $value Value to set for the defaultAction property. + */ + public function setDefaultAction(?string $value): void { + $this->getBackingStore()->set('defaultAction', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. + * @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/AkamaiVerifiedDetailsModel.php b/src/Generated/Models/AkamaiVerifiedDetailsModel.php new file mode 100644 index 00000000000..a1d2621866a --- /dev/null +++ b/src/Generated/Models/AkamaiVerifiedDetailsModel.php @@ -0,0 +1,117 @@ +setOdataType('#microsoft.graph.akamaiVerifiedDetailsModel'); + } + + /** + * 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 AkamaiVerifiedDetailsModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AkamaiVerifiedDetailsModel { + return new AkamaiVerifiedDetailsModel(); + } + + /** + * Gets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). + * @return array|null + */ + public function getActiveAttackGroups(): ?array { + $val = $this->getBackingStore()->get('activeAttackGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AkamaiAttackGroupActionModel::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeAttackGroups'"); + } + + /** + * Gets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. + * @return array|null + */ + public function getActiveCustomRules(): ?array { + $val = $this->getBackingStore()->get('activeCustomRules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AkamaiCustomRuleModel::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeCustomRules'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activeAttackGroups' => fn(ParseNode $n) => $o->setActiveAttackGroups($n->getCollectionOfObjectValues([AkamaiAttackGroupActionModel::class, 'createFromDiscriminatorValue'])), + 'activeCustomRules' => fn(ParseNode $n) => $o->setActiveCustomRules($n->getCollectionOfObjectValues([AkamaiCustomRuleModel::class, 'createFromDiscriminatorValue'])), + 'rapidRules' => fn(ParseNode $n) => $o->setRapidRules($n->getObjectValue([AkamaiRapidRulesModel::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. + * @return AkamaiRapidRulesModel|null + */ + public function getRapidRules(): ?AkamaiRapidRulesModel { + $val = $this->getBackingStore()->get('rapidRules'); + if (is_null($val) || $val instanceof AkamaiRapidRulesModel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rapidRules'"); + } + + /** + * 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('activeAttackGroups', $this->getActiveAttackGroups()); + $writer->writeCollectionOfObjectValues('activeCustomRules', $this->getActiveCustomRules()); + $writer->writeObjectValue('rapidRules', $this->getRapidRules()); + } + + /** + * Sets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). + * @param array|null $value Value to set for the activeAttackGroups property. + */ + public function setActiveAttackGroups(?array $value): void { + $this->getBackingStore()->set('activeAttackGroups', $value); + } + + /** + * Sets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. + * @param array|null $value Value to set for the activeCustomRules property. + */ + public function setActiveCustomRules(?array $value): void { + $this->getBackingStore()->set('activeCustomRules', $value); + } + + /** + * Sets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. + * @param AkamaiRapidRulesModel|null $value Value to set for the rapidRules property. + */ + public function setRapidRules(?AkamaiRapidRulesModel $value): void { + $this->getBackingStore()->set('rapidRules', $value); + } + +} diff --git a/src/Generated/Models/AkamaiWebApplicationFirewallProvider.php b/src/Generated/Models/AkamaiWebApplicationFirewallProvider.php new file mode 100644 index 00000000000..03f8c8660a6 --- /dev/null +++ b/src/Generated/Models/AkamaiWebApplicationFirewallProvider.php @@ -0,0 +1,134 @@ +setOdataType('#microsoft.graph.akamaiWebApplicationFirewallProvider'); + } + + /** + * 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 AkamaiWebApplicationFirewallProvider + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AkamaiWebApplicationFirewallProvider { + return new AkamaiWebApplicationFirewallProvider(); + } + + /** + * Gets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. + * @return string|null + */ + public function getAccessToken(): ?string { + $val = $this->getBackingStore()->get('accessToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessToken'"); + } + + /** + * Gets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. + * @return string|null + */ + public function getClientSecret(): ?string { + $val = $this->getBackingStore()->get('clientSecret'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSecret'"); + } + + /** + * Gets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. + * @return string|null + */ + public function getClientToken(): ?string { + $val = $this->getBackingStore()->get('clientToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientToken'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessToken' => fn(ParseNode $n) => $o->setAccessToken($n->getStringValue()), + 'clientSecret' => fn(ParseNode $n) => $o->setClientSecret($n->getStringValue()), + 'clientToken' => fn(ParseNode $n) => $o->setClientToken($n->getStringValue()), + 'hostPrefix' => fn(ParseNode $n) => $o->setHostPrefix($n->getStringValue()), + ]); + } + + /** + * Gets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. + * @return string|null + */ + public function getHostPrefix(): ?string { + $val = $this->getBackingStore()->get('hostPrefix'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostPrefix'"); + } + + /** + * 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('accessToken', $this->getAccessToken()); + $writer->writeStringValue('clientSecret', $this->getClientSecret()); + $writer->writeStringValue('clientToken', $this->getClientToken()); + $writer->writeStringValue('hostPrefix', $this->getHostPrefix()); + } + + /** + * Sets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. + * @param string|null $value Value to set for the accessToken property. + */ + public function setAccessToken(?string $value): void { + $this->getBackingStore()->set('accessToken', $value); + } + + /** + * Sets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. + * @param string|null $value Value to set for the clientSecret property. + */ + public function setClientSecret(?string $value): void { + $this->getBackingStore()->set('clientSecret', $value); + } + + /** + * Sets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. + * @param string|null $value Value to set for the clientToken property. + */ + public function setClientToken(?string $value): void { + $this->getBackingStore()->set('clientToken', $value); + } + + /** + * Sets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. + * @param string|null $value Value to set for the hostPrefix property. + */ + public function setHostPrefix(?string $value): void { + $this->getBackingStore()->set('hostPrefix', $value); + } + +} diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 124a6da69c7..24eec1b46d9 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/AndroidManagedStoreAccountEnterpriseSettings.php b/src/Generated/Models/AndroidManagedStoreAccountEnterpriseSettings.php index f8c9112b282..05467739c8c 100644 --- a/src/Generated/Models/AndroidManagedStoreAccountEnterpriseSettings.php +++ b/src/Generated/Models/AndroidManagedStoreAccountEnterpriseSettings.php @@ -106,6 +106,7 @@ public function getFieldDeserializers(): array { 'lastAppSyncDateTime' => fn(ParseNode $n) => $o->setLastAppSyncDateTime($n->getDateTimeValue()), 'lastAppSyncStatus' => fn(ParseNode $n) => $o->setLastAppSyncStatus($n->getEnumValue(AndroidManagedStoreAccountAppSyncStatus::class)), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'managedGooglePlayEnterpriseType' => fn(ParseNode $n) => $o->setManagedGooglePlayEnterpriseType($n->getEnumValue(ManagedGooglePlayEnterpriseType::class)), 'managedGooglePlayInitialScopeTagIds' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -163,6 +164,18 @@ public function getLastModifiedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); } + /** + * Gets the managedGooglePlayEnterpriseType property value. Bind Type of the tenant with the Google EMM API + * @return ManagedGooglePlayEnterpriseType|null + */ + public function getManagedGooglePlayEnterpriseType(): ?ManagedGooglePlayEnterpriseType { + $val = $this->getBackingStore()->get('managedGooglePlayEnterpriseType'); + if (is_null($val) || $val instanceof ManagedGooglePlayEnterpriseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'managedGooglePlayEnterpriseType'"); + } + /** * Gets the managedGooglePlayInitialScopeTagIds property value. Initial scope tags for MGP apps * @return array|null @@ -229,6 +242,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('lastAppSyncDateTime', $this->getLastAppSyncDateTime()); $writer->writeEnumValue('lastAppSyncStatus', $this->getLastAppSyncStatus()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('managedGooglePlayEnterpriseType', $this->getManagedGooglePlayEnterpriseType()); $writer->writeCollectionOfPrimitiveValues('managedGooglePlayInitialScopeTagIds', $this->getManagedGooglePlayInitialScopeTagIds()); $writer->writeStringValue('ownerOrganizationName', $this->getOwnerOrganizationName()); $writer->writeStringValue('ownerUserPrincipalName', $this->getOwnerUserPrincipalName()); @@ -299,6 +313,14 @@ public function setLastModifiedDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastModifiedDateTime', $value); } + /** + * Sets the managedGooglePlayEnterpriseType property value. Bind Type of the tenant with the Google EMM API + * @param ManagedGooglePlayEnterpriseType|null $value Value to set for the managedGooglePlayEnterpriseType property. + */ + public function setManagedGooglePlayEnterpriseType(?ManagedGooglePlayEnterpriseType $value): void { + $this->getBackingStore()->set('managedGooglePlayEnterpriseType', $value); + } + /** * Sets the managedGooglePlayInitialScopeTagIds property value. Initial scope tags for MGP apps * @param array|null $value Value to set for the managedGooglePlayInitialScopeTagIds property. diff --git a/src/Generated/Models/AndroidManagedStoreLayoutType.php b/src/Generated/Models/AndroidManagedStoreLayoutType.php new file mode 100644 index 00000000000..4c05bb24358 --- /dev/null +++ b/src/Generated/Models/AndroidManagedStoreLayoutType.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 ApplicationLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationLocation { + return new ApplicationLocation(); + } + + /** + * 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 dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @return string|null + */ + public function getDataCenter(): ?string { + $val = $this->getBackingStore()->get('dataCenter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataCenter'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataCenter' => fn(ParseNode $n) => $o->setDataCenter($n->getStringValue()), + 'headquarters' => fn(ParseNode $n) => $o->setHeadquarters($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @return string|null + */ + public function getHeadquarters(): ?string { + $val = $this->getBackingStore()->get('headquarters'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'headquarters'"); + } + + /** + * 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('dataCenter', $this->getDataCenter()); + $writer->writeStringValue('headquarters', $this->getHeadquarters()); + $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 dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @param string|null $value Value to set for the dataCenter property. + */ + public function setDataCenter(?string $value): void { + $this->getBackingStore()->set('dataCenter', $value); + } + + /** + * Sets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @param string|null $value Value to set for the headquarters property. + */ + public function setHeadquarters(?string $value): void { + $this->getBackingStore()->set('headquarters', $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/ApplicationRiskFactorCertificateInfo.php b/src/Generated/Models/ApplicationRiskFactorCertificateInfo.php new file mode 100644 index 00000000000..69d7fa24ef1 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorCertificateInfo.php @@ -0,0 +1,312 @@ +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 ApplicationRiskFactorCertificateInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorCertificateInfo { + return new ApplicationRiskFactorCertificateInfo(); + } + + /** + * 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 [ + 'hasBadCommonName' => fn(ParseNode $n) => $o->setHasBadCommonName($n->getBooleanValue()), + 'hasInsecureSignature' => fn(ParseNode $n) => $o->setHasInsecureSignature($n->getBooleanValue()), + 'hasNoChainOfTrust' => fn(ParseNode $n) => $o->setHasNoChainOfTrust($n->getBooleanValue()), + 'isDenylisted' => fn(ParseNode $n) => $o->setIsDenylisted($n->getBooleanValue()), + 'isHostnameMismatch' => fn(ParseNode $n) => $o->setIsHostnameMismatch($n->getBooleanValue()), + 'isNotAfter' => fn(ParseNode $n) => $o->setIsNotAfter($n->getBooleanValue()), + 'isNotBefore' => fn(ParseNode $n) => $o->setIsNotBefore($n->getBooleanValue()), + 'isRevoked' => fn(ParseNode $n) => $o->setIsRevoked($n->getBooleanValue()), + 'isSelfSigned' => fn(ParseNode $n) => $o->setIsSelfSigned($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @return bool|null + */ + public function getHasBadCommonName(): ?bool { + $val = $this->getBackingStore()->get('hasBadCommonName'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasBadCommonName'"); + } + + /** + * Gets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @return bool|null + */ + public function getHasInsecureSignature(): ?bool { + $val = $this->getBackingStore()->get('hasInsecureSignature'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasInsecureSignature'"); + } + + /** + * Gets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @return bool|null + */ + public function getHasNoChainOfTrust(): ?bool { + $val = $this->getBackingStore()->get('hasNoChainOfTrust'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasNoChainOfTrust'"); + } + + /** + * Gets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @return bool|null + */ + public function getIsDenylisted(): ?bool { + $val = $this->getBackingStore()->get('isDenylisted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDenylisted'"); + } + + /** + * Gets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @return bool|null + */ + public function getIsHostnameMismatch(): ?bool { + $val = $this->getBackingStore()->get('isHostnameMismatch'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHostnameMismatch'"); + } + + /** + * Gets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @return bool|null + */ + public function getIsNotAfter(): ?bool { + $val = $this->getBackingStore()->get('isNotAfter'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isNotAfter'"); + } + + /** + * Gets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @return bool|null + */ + public function getIsNotBefore(): ?bool { + $val = $this->getBackingStore()->get('isNotBefore'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isNotBefore'"); + } + + /** + * Gets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @return bool|null + */ + public function getIsRevoked(): ?bool { + $val = $this->getBackingStore()->get('isRevoked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRevoked'"); + } + + /** + * Gets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @return bool|null + */ + public function getIsSelfSigned(): ?bool { + $val = $this->getBackingStore()->get('isSelfSigned'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSelfSigned'"); + } + + /** + * 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('hasBadCommonName', $this->getHasBadCommonName()); + $writer->writeBooleanValue('hasInsecureSignature', $this->getHasInsecureSignature()); + $writer->writeBooleanValue('hasNoChainOfTrust', $this->getHasNoChainOfTrust()); + $writer->writeBooleanValue('isDenylisted', $this->getIsDenylisted()); + $writer->writeBooleanValue('isHostnameMismatch', $this->getIsHostnameMismatch()); + $writer->writeBooleanValue('isNotAfter', $this->getIsNotAfter()); + $writer->writeBooleanValue('isNotBefore', $this->getIsNotBefore()); + $writer->writeBooleanValue('isRevoked', $this->getIsRevoked()); + $writer->writeBooleanValue('isSelfSigned', $this->getIsSelfSigned()); + $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 hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @param bool|null $value Value to set for the hasBadCommonName property. + */ + public function setHasBadCommonName(?bool $value): void { + $this->getBackingStore()->set('hasBadCommonName', $value); + } + + /** + * Sets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @param bool|null $value Value to set for the hasInsecureSignature property. + */ + public function setHasInsecureSignature(?bool $value): void { + $this->getBackingStore()->set('hasInsecureSignature', $value); + } + + /** + * Sets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @param bool|null $value Value to set for the hasNoChainOfTrust property. + */ + public function setHasNoChainOfTrust(?bool $value): void { + $this->getBackingStore()->set('hasNoChainOfTrust', $value); + } + + /** + * Sets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @param bool|null $value Value to set for the isDenylisted property. + */ + public function setIsDenylisted(?bool $value): void { + $this->getBackingStore()->set('isDenylisted', $value); + } + + /** + * Sets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @param bool|null $value Value to set for the isHostnameMismatch property. + */ + public function setIsHostnameMismatch(?bool $value): void { + $this->getBackingStore()->set('isHostnameMismatch', $value); + } + + /** + * Sets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @param bool|null $value Value to set for the isNotAfter property. + */ + public function setIsNotAfter(?bool $value): void { + $this->getBackingStore()->set('isNotAfter', $value); + } + + /** + * Sets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @param bool|null $value Value to set for the isNotBefore property. + */ + public function setIsNotBefore(?bool $value): void { + $this->getBackingStore()->set('isNotBefore', $value); + } + + /** + * Sets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @param bool|null $value Value to set for the isRevoked property. + */ + public function setIsRevoked(?bool $value): void { + $this->getBackingStore()->set('isRevoked', $value); + } + + /** + * Sets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @param bool|null $value Value to set for the isSelfSigned property. + */ + public function setIsSelfSigned(?bool $value): void { + $this->getBackingStore()->set('isSelfSigned', $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/ApplicationRiskFactorGeneralInfo.php b/src/Generated/Models/ApplicationRiskFactorGeneralInfo.php new file mode 100644 index 00000000000..6186d4e0cc1 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorGeneralInfo.php @@ -0,0 +1,335 @@ +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 ApplicationRiskFactorGeneralInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorGeneralInfo { + return new ApplicationRiskFactorGeneralInfo(); + } + + /** + * 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 consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @return int|null + */ + public function getConsumerPopularity(): ?int { + $val = $this->getBackingStore()->get('consumerPopularity'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'consumerPopularity'"); + } + + /** + * Gets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @return Date|null + */ + public function getDomainRegistrationDate(): ?Date { + $val = $this->getBackingStore()->get('domainRegistrationDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainRegistrationDate'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'consumerPopularity' => fn(ParseNode $n) => $o->setConsumerPopularity($n->getIntegerValue()), + 'domainRegistrationDate' => fn(ParseNode $n) => $o->setDomainRegistrationDate($n->getDateValue()), + 'founded' => fn(ParseNode $n) => $o->setFounded($n->getIntegerValue()), + 'hasDisasterRecoveryPlan' => fn(ParseNode $n) => $o->setHasDisasterRecoveryPlan($n->getBooleanValue()), + 'hold' => fn(ParseNode $n) => $o->setHold($n->getEnumValue(HoldType::class)), + 'hostingCompanyName' => fn(ParseNode $n) => $o->setHostingCompanyName($n->getStringValue()), + 'location' => fn(ParseNode $n) => $o->setLocation($n->getObjectValue([ApplicationLocation::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'privacyPolicy' => fn(ParseNode $n) => $o->setPrivacyPolicy($n->getStringValue()), + 'processedDataTypes' => fn(ParseNode $n) => $o->setProcessedDataTypes($n->getEnumValue(ApplicationDataType::class)), + 'termsOfService' => fn(ParseNode $n) => $o->setTermsOfService($n->getStringValue()), + ]; + } + + /** + * Gets the founded property value. Year the company or organization behind the application was founded. + * @return int|null + */ + public function getFounded(): ?int { + $val = $this->getBackingStore()->get('founded'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'founded'"); + } + + /** + * Gets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @return bool|null + */ + public function getHasDisasterRecoveryPlan(): ?bool { + $val = $this->getBackingStore()->get('hasDisasterRecoveryPlan'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDisasterRecoveryPlan'"); + } + + /** + * Gets the hold property value. The hold property + * @return HoldType|null + */ + public function getHold(): ?HoldType { + $val = $this->getBackingStore()->get('hold'); + if (is_null($val) || $val instanceof HoldType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hold'"); + } + + /** + * Gets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @return string|null + */ + public function getHostingCompanyName(): ?string { + $val = $this->getBackingStore()->get('hostingCompanyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostingCompanyName'"); + } + + /** + * Gets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @return ApplicationLocation|null + */ + public function getLocation(): ?ApplicationLocation { + $val = $this->getBackingStore()->get('location'); + if (is_null($val) || $val instanceof ApplicationLocation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'location'"); + } + + /** + * 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 privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @return string|null + */ + public function getPrivacyPolicy(): ?string { + $val = $this->getBackingStore()->get('privacyPolicy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privacyPolicy'"); + } + + /** + * Gets the processedDataTypes property value. The processedDataTypes property + * @return ApplicationDataType|null + */ + public function getProcessedDataTypes(): ?ApplicationDataType { + $val = $this->getBackingStore()->get('processedDataTypes'); + if (is_null($val) || $val instanceof ApplicationDataType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processedDataTypes'"); + } + + /** + * Gets the termsOfService property value. Specifies the URL of the application's terms of service. + * @return string|null + */ + public function getTermsOfService(): ?string { + $val = $this->getBackingStore()->get('termsOfService'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'termsOfService'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('consumerPopularity', $this->getConsumerPopularity()); + $writer->writeDateValue('domainRegistrationDate', $this->getDomainRegistrationDate()); + $writer->writeIntegerValue('founded', $this->getFounded()); + $writer->writeBooleanValue('hasDisasterRecoveryPlan', $this->getHasDisasterRecoveryPlan()); + $writer->writeEnumValue('hold', $this->getHold()); + $writer->writeStringValue('hostingCompanyName', $this->getHostingCompanyName()); + $writer->writeObjectValue('location', $this->getLocation()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('privacyPolicy', $this->getPrivacyPolicy()); + $writer->writeEnumValue('processedDataTypes', $this->getProcessedDataTypes()); + $writer->writeStringValue('termsOfService', $this->getTermsOfService()); + $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 consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @param int|null $value Value to set for the consumerPopularity property. + */ + public function setConsumerPopularity(?int $value): void { + $this->getBackingStore()->set('consumerPopularity', $value); + } + + /** + * Sets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @param Date|null $value Value to set for the domainRegistrationDate property. + */ + public function setDomainRegistrationDate(?Date $value): void { + $this->getBackingStore()->set('domainRegistrationDate', $value); + } + + /** + * Sets the founded property value. Year the company or organization behind the application was founded. + * @param int|null $value Value to set for the founded property. + */ + public function setFounded(?int $value): void { + $this->getBackingStore()->set('founded', $value); + } + + /** + * Sets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @param bool|null $value Value to set for the hasDisasterRecoveryPlan property. + */ + public function setHasDisasterRecoveryPlan(?bool $value): void { + $this->getBackingStore()->set('hasDisasterRecoveryPlan', $value); + } + + /** + * Sets the hold property value. The hold property + * @param HoldType|null $value Value to set for the hold property. + */ + public function setHold(?HoldType $value): void { + $this->getBackingStore()->set('hold', $value); + } + + /** + * Sets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @param string|null $value Value to set for the hostingCompanyName property. + */ + public function setHostingCompanyName(?string $value): void { + $this->getBackingStore()->set('hostingCompanyName', $value); + } + + /** + * Sets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @param ApplicationLocation|null $value Value to set for the location property. + */ + public function setLocation(?ApplicationLocation $value): void { + $this->getBackingStore()->set('location', $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 privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @param string|null $value Value to set for the privacyPolicy property. + */ + public function setPrivacyPolicy(?string $value): void { + $this->getBackingStore()->set('privacyPolicy', $value); + } + + /** + * Sets the processedDataTypes property value. The processedDataTypes property + * @param ApplicationDataType|null $value Value to set for the processedDataTypes property. + */ + public function setProcessedDataTypes(?ApplicationDataType $value): void { + $this->getBackingStore()->set('processedDataTypes', $value); + } + + /** + * Sets the termsOfService property value. Specifies the URL of the application's terms of service. + * @param string|null $value Value to set for the termsOfService property. + */ + public function setTermsOfService(?string $value): void { + $this->getBackingStore()->set('termsOfService', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorLegalInfo.php b/src/Generated/Models/ApplicationRiskFactorLegalInfo.php new file mode 100644 index 00000000000..76742fb2f94 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorLegalInfo.php @@ -0,0 +1,202 @@ +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 ApplicationRiskFactorLegalInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorLegalInfo { + return new ApplicationRiskFactorLegalInfo(); + } + + /** + * 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 dataRetention property value. The dataRetention property + * @return DataRetentionLevel|null + */ + public function getDataRetention(): ?DataRetentionLevel { + $val = $this->getBackingStore()->get('dataRetention'); + if (is_null($val) || $val instanceof DataRetentionLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataRetention'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataRetention' => fn(ParseNode $n) => $o->setDataRetention($n->getEnumValue(DataRetentionLevel::class)), + 'gdpr' => fn(ParseNode $n) => $o->setGdpr($n->getObjectValue([ApplicationRiskFactorLegalInfoGdpr::class, 'createFromDiscriminatorValue'])), + 'hasDataOwnership' => fn(ParseNode $n) => $o->setHasDataOwnership($n->getBooleanValue()), + 'hasDmca' => fn(ParseNode $n) => $o->setHasDmca($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the gdpr property value. The gdpr property + * @return ApplicationRiskFactorLegalInfoGdpr|null + */ + public function getGdpr(): ?ApplicationRiskFactorLegalInfoGdpr { + $val = $this->getBackingStore()->get('gdpr'); + if (is_null($val) || $val instanceof ApplicationRiskFactorLegalInfoGdpr) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gdpr'"); + } + + /** + * Gets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @return bool|null + */ + public function getHasDataOwnership(): ?bool { + $val = $this->getBackingStore()->get('hasDataOwnership'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataOwnership'"); + } + + /** + * Gets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @return bool|null + */ + public function getHasDmca(): ?bool { + $val = $this->getBackingStore()->get('hasDmca'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDmca'"); + } + + /** + * 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('dataRetention', $this->getDataRetention()); + $writer->writeObjectValue('gdpr', $this->getGdpr()); + $writer->writeBooleanValue('hasDataOwnership', $this->getHasDataOwnership()); + $writer->writeBooleanValue('hasDmca', $this->getHasDmca()); + $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 dataRetention property value. The dataRetention property + * @param DataRetentionLevel|null $value Value to set for the dataRetention property. + */ + public function setDataRetention(?DataRetentionLevel $value): void { + $this->getBackingStore()->set('dataRetention', $value); + } + + /** + * Sets the gdpr property value. The gdpr property + * @param ApplicationRiskFactorLegalInfoGdpr|null $value Value to set for the gdpr property. + */ + public function setGdpr(?ApplicationRiskFactorLegalInfoGdpr $value): void { + $this->getBackingStore()->set('gdpr', $value); + } + + /** + * Sets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @param bool|null $value Value to set for the hasDataOwnership property. + */ + public function setHasDataOwnership(?bool $value): void { + $this->getBackingStore()->set('hasDataOwnership', $value); + } + + /** + * Sets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @param bool|null $value Value to set for the hasDmca property. + */ + public function setHasDmca(?bool $value): void { + $this->getBackingStore()->set('hasDmca', $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/ApplicationRiskFactorLegalInfoGdpr.php b/src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php new file mode 100644 index 00000000000..1cc679d41b7 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.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 ApplicationRiskFactorLegalInfoGdpr + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorLegalInfoGdpr { + return new ApplicationRiskFactorLegalInfoGdpr(); + } + + /** + * 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 dataProtection property value. The dataProtection property + * @return DataProtection|null + */ + public function getDataProtection(): ?DataProtection { + $val = $this->getBackingStore()->get('dataProtection'); + if (is_null($val) || $val instanceof DataProtection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataProtection'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataProtection' => fn(ParseNode $n) => $o->setDataProtection($n->getEnumValue(DataProtection::class)), + 'hasRightToErasure' => fn(ParseNode $n) => $o->setHasRightToErasure($n->getBooleanValue()), + 'isReportingDataBreaches' => fn(ParseNode $n) => $o->setIsReportingDataBreaches($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'statementUrl' => fn(ParseNode $n) => $o->setStatementUrl($n->getStringValue()), + 'userOwnership' => fn(ParseNode $n) => $o->setUserOwnership($n->getEnumValue(UserOwnership::class)), + ]; + } + + /** + * Gets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @return bool|null + */ + public function getHasRightToErasure(): ?bool { + $val = $this->getBackingStore()->get('hasRightToErasure'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasRightToErasure'"); + } + + /** + * Gets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @return bool|null + */ + public function getIsReportingDataBreaches(): ?bool { + $val = $this->getBackingStore()->get('isReportingDataBreaches'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isReportingDataBreaches'"); + } + + /** + * 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 statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @return string|null + */ + public function getStatementUrl(): ?string { + $val = $this->getBackingStore()->get('statementUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statementUrl'"); + } + + /** + * Gets the userOwnership property value. The userOwnership property + * @return UserOwnership|null + */ + public function getUserOwnership(): ?UserOwnership { + $val = $this->getBackingStore()->get('userOwnership'); + if (is_null($val) || $val instanceof UserOwnership) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userOwnership'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('dataProtection', $this->getDataProtection()); + $writer->writeBooleanValue('hasRightToErasure', $this->getHasRightToErasure()); + $writer->writeBooleanValue('isReportingDataBreaches', $this->getIsReportingDataBreaches()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('statementUrl', $this->getStatementUrl()); + $writer->writeEnumValue('userOwnership', $this->getUserOwnership()); + $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 dataProtection property value. The dataProtection property + * @param DataProtection|null $value Value to set for the dataProtection property. + */ + public function setDataProtection(?DataProtection $value): void { + $this->getBackingStore()->set('dataProtection', $value); + } + + /** + * Sets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @param bool|null $value Value to set for the hasRightToErasure property. + */ + public function setHasRightToErasure(?bool $value): void { + $this->getBackingStore()->set('hasRightToErasure', $value); + } + + /** + * Sets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @param bool|null $value Value to set for the isReportingDataBreaches property. + */ + public function setIsReportingDataBreaches(?bool $value): void { + $this->getBackingStore()->set('isReportingDataBreaches', $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 statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @param string|null $value Value to set for the statementUrl property. + */ + public function setStatementUrl(?string $value): void { + $this->getBackingStore()->set('statementUrl', $value); + } + + /** + * Sets the userOwnership property value. The userOwnership property + * @param UserOwnership|null $value Value to set for the userOwnership property. + */ + public function setUserOwnership(?UserOwnership $value): void { + $this->getBackingStore()->set('userOwnership', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php b/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php new file mode 100644 index 00000000000..abff5934f6d --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php @@ -0,0 +1,675 @@ +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 ApplicationRiskFactorSecurityInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorSecurityInfo { + return new ApplicationRiskFactorSecurityInfo(); + } + + /** + * 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 certificate property value. The certificate property + * @return ApplicationRiskFactorCertificateInfo|null + */ + public function getCertificate(): ?ApplicationRiskFactorCertificateInfo { + $val = $this->getBackingStore()->get('certificate'); + if (is_null($val) || $val instanceof ApplicationRiskFactorCertificateInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificate'"); + } + + /** + * Gets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @return string|null + */ + public function getDomainToCheck(): ?string { + $val = $this->getBackingStore()->get('domainToCheck'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainToCheck'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificate' => fn(ParseNode $n) => $o->setCertificate($n->getObjectValue([ApplicationRiskFactorCertificateInfo::class, 'createFromDiscriminatorValue'])), + 'domainToCheck' => fn(ParseNode $n) => $o->setDomainToCheck($n->getStringValue()), + 'hasAdminAuditTrail' => fn(ParseNode $n) => $o->setHasAdminAuditTrail($n->getBooleanValue()), + 'hasAnonymousUsage' => fn(ParseNode $n) => $o->setHasAnonymousUsage($n->getBooleanValue()), + 'hasDataAuditTrail' => fn(ParseNode $n) => $o->setHasDataAuditTrail($n->getBooleanValue()), + 'hasDataClassification' => fn(ParseNode $n) => $o->setHasDataClassification($n->getBooleanValue()), + 'hasDataEncrypted' => fn(ParseNode $n) => $o->setHasDataEncrypted($n->getBooleanValue()), + 'hasEnforceTransportEnc' => fn(ParseNode $n) => $o->setHasEnforceTransportEnc($n->getBooleanValue()), + 'hasIpRestriction' => fn(ParseNode $n) => $o->setHasIpRestriction($n->getBooleanValue()), + 'hasMFA' => fn(ParseNode $n) => $o->setHasMFA($n->getBooleanValue()), + 'hasPenTest' => fn(ParseNode $n) => $o->setHasPenTest($n->getBooleanValue()), + 'hasRememberPassword' => fn(ParseNode $n) => $o->setHasRememberPassword($n->getBooleanValue()), + 'hasSamlSupport' => fn(ParseNode $n) => $o->setHasSamlSupport($n->getBooleanValue()), + 'hasUserAuditLogs' => fn(ParseNode $n) => $o->setHasUserAuditLogs($n->getBooleanValue()), + 'hasUserDataUpload' => fn(ParseNode $n) => $o->setHasUserDataUpload($n->getBooleanValue()), + 'hasUserRolesSupport' => fn(ParseNode $n) => $o->setHasUserRolesSupport($n->getBooleanValue()), + 'hasValidCertName' => fn(ParseNode $n) => $o->setHasValidCertName($n->getBooleanValue()), + 'httpsSecurityHeaders' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setHttpsSecurityHeaders($val); + }, + 'isCertTrusted' => fn(ParseNode $n) => $o->setIsCertTrusted($n->getBooleanValue()), + 'isDrownVulnerable' => fn(ParseNode $n) => $o->setIsDrownVulnerable($n->getBooleanValue()), + 'isHeartbleedProof' => fn(ParseNode $n) => $o->setIsHeartbleedProof($n->getBooleanValue()), + 'lastBreachDate' => fn(ParseNode $n) => $o->setLastBreachDate($n->getDateValue()), + 'latestValidSSL' => fn(ParseNode $n) => $o->setLatestValidSSL($n->getEnumValue(SslVersion::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'passwordPolicy' => fn(ParseNode $n) => $o->setPasswordPolicy($n->getEnumValue(PasswordPolicy::class)), + 'restEncryptionType' => fn(ParseNode $n) => $o->setRestEncryptionType($n->getEnumValue(RestEncryptionType::class)), + ]; + } + + /** + * Gets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @return bool|null + */ + public function getHasAdminAuditTrail(): ?bool { + $val = $this->getBackingStore()->get('hasAdminAuditTrail'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasAdminAuditTrail'"); + } + + /** + * Gets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @return bool|null + */ + public function getHasAnonymousUsage(): ?bool { + $val = $this->getBackingStore()->get('hasAnonymousUsage'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasAnonymousUsage'"); + } + + /** + * Gets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @return bool|null + */ + public function getHasDataAuditTrail(): ?bool { + $val = $this->getBackingStore()->get('hasDataAuditTrail'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataAuditTrail'"); + } + + /** + * Gets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @return bool|null + */ + public function getHasDataClassification(): ?bool { + $val = $this->getBackingStore()->get('hasDataClassification'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataClassification'"); + } + + /** + * Gets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @return bool|null + */ + public function getHasDataEncrypted(): ?bool { + $val = $this->getBackingStore()->get('hasDataEncrypted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataEncrypted'"); + } + + /** + * Gets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @return bool|null + */ + public function getHasEnforceTransportEnc(): ?bool { + $val = $this->getBackingStore()->get('hasEnforceTransportEnc'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasEnforceTransportEnc'"); + } + + /** + * Gets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @return bool|null + */ + public function getHasIpRestriction(): ?bool { + $val = $this->getBackingStore()->get('hasIpRestriction'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasIpRestriction'"); + } + + /** + * Gets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @return bool|null + */ + public function getHasMFA(): ?bool { + $val = $this->getBackingStore()->get('hasMFA'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasMFA'"); + } + + /** + * Gets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @return bool|null + */ + public function getHasPenTest(): ?bool { + $val = $this->getBackingStore()->get('hasPenTest'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasPenTest'"); + } + + /** + * Gets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @return bool|null + */ + public function getHasRememberPassword(): ?bool { + $val = $this->getBackingStore()->get('hasRememberPassword'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasRememberPassword'"); + } + + /** + * Gets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @return bool|null + */ + public function getHasSamlSupport(): ?bool { + $val = $this->getBackingStore()->get('hasSamlSupport'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasSamlSupport'"); + } + + /** + * Gets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @return bool|null + */ + public function getHasUserAuditLogs(): ?bool { + $val = $this->getBackingStore()->get('hasUserAuditLogs'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserAuditLogs'"); + } + + /** + * Gets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @return bool|null + */ + public function getHasUserDataUpload(): ?bool { + $val = $this->getBackingStore()->get('hasUserDataUpload'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserDataUpload'"); + } + + /** + * Gets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @return bool|null + */ + public function getHasUserRolesSupport(): ?bool { + $val = $this->getBackingStore()->get('hasUserRolesSupport'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserRolesSupport'"); + } + + /** + * Gets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. + * @return bool|null + */ + public function getHasValidCertName(): ?bool { + $val = $this->getBackingStore()->get('hasValidCertName'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasValidCertName'"); + } + + /** + * Gets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @return array|null + */ + public function getHttpsSecurityHeaders(): ?array { + $val = $this->getBackingStore()->get('httpsSecurityHeaders'); + 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 'httpsSecurityHeaders'"); + } + + /** + * Gets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). + * @return bool|null + */ + public function getIsCertTrusted(): ?bool { + $val = $this->getBackingStore()->get('isCertTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCertTrusted'"); + } + + /** + * Gets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @return bool|null + */ + public function getIsDrownVulnerable(): ?bool { + $val = $this->getBackingStore()->get('isDrownVulnerable'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDrownVulnerable'"); + } + + /** + * Gets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. + * @return bool|null + */ + public function getIsHeartbleedProof(): ?bool { + $val = $this->getBackingStore()->get('isHeartbleedProof'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHeartbleedProof'"); + } + + /** + * Gets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @return Date|null + */ + public function getLastBreachDate(): ?Date { + $val = $this->getBackingStore()->get('lastBreachDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastBreachDate'"); + } + + /** + * Gets the latestValidSSL property value. The latestValidSSL property + * @return SslVersion|null + */ + public function getLatestValidSSL(): ?SslVersion { + $val = $this->getBackingStore()->get('latestValidSSL'); + if (is_null($val) || $val instanceof SslVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestValidSSL'"); + } + + /** + * 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 passwordPolicy property value. The passwordPolicy property + * @return PasswordPolicy|null + */ + public function getPasswordPolicy(): ?PasswordPolicy { + $val = $this->getBackingStore()->get('passwordPolicy'); + if (is_null($val) || $val instanceof PasswordPolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'passwordPolicy'"); + } + + /** + * Gets the restEncryptionType property value. The restEncryptionType property + * @return RestEncryptionType|null + */ + public function getRestEncryptionType(): ?RestEncryptionType { + $val = $this->getBackingStore()->get('restEncryptionType'); + if (is_null($val) || $val instanceof RestEncryptionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restEncryptionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('certificate', $this->getCertificate()); + $writer->writeStringValue('domainToCheck', $this->getDomainToCheck()); + $writer->writeBooleanValue('hasAdminAuditTrail', $this->getHasAdminAuditTrail()); + $writer->writeBooleanValue('hasAnonymousUsage', $this->getHasAnonymousUsage()); + $writer->writeBooleanValue('hasDataAuditTrail', $this->getHasDataAuditTrail()); + $writer->writeBooleanValue('hasDataClassification', $this->getHasDataClassification()); + $writer->writeBooleanValue('hasDataEncrypted', $this->getHasDataEncrypted()); + $writer->writeBooleanValue('hasEnforceTransportEnc', $this->getHasEnforceTransportEnc()); + $writer->writeBooleanValue('hasIpRestriction', $this->getHasIpRestriction()); + $writer->writeBooleanValue('hasMFA', $this->getHasMFA()); + $writer->writeBooleanValue('hasPenTest', $this->getHasPenTest()); + $writer->writeBooleanValue('hasRememberPassword', $this->getHasRememberPassword()); + $writer->writeBooleanValue('hasSamlSupport', $this->getHasSamlSupport()); + $writer->writeBooleanValue('hasUserAuditLogs', $this->getHasUserAuditLogs()); + $writer->writeBooleanValue('hasUserDataUpload', $this->getHasUserDataUpload()); + $writer->writeBooleanValue('hasUserRolesSupport', $this->getHasUserRolesSupport()); + $writer->writeBooleanValue('hasValidCertName', $this->getHasValidCertName()); + $writer->writeCollectionOfPrimitiveValues('httpsSecurityHeaders', $this->getHttpsSecurityHeaders()); + $writer->writeBooleanValue('isCertTrusted', $this->getIsCertTrusted()); + $writer->writeBooleanValue('isDrownVulnerable', $this->getIsDrownVulnerable()); + $writer->writeBooleanValue('isHeartbleedProof', $this->getIsHeartbleedProof()); + $writer->writeDateValue('lastBreachDate', $this->getLastBreachDate()); + $writer->writeEnumValue('latestValidSSL', $this->getLatestValidSSL()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('passwordPolicy', $this->getPasswordPolicy()); + $writer->writeEnumValue('restEncryptionType', $this->getRestEncryptionType()); + $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 certificate property value. The certificate property + * @param ApplicationRiskFactorCertificateInfo|null $value Value to set for the certificate property. + */ + public function setCertificate(?ApplicationRiskFactorCertificateInfo $value): void { + $this->getBackingStore()->set('certificate', $value); + } + + /** + * Sets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @param string|null $value Value to set for the domainToCheck property. + */ + public function setDomainToCheck(?string $value): void { + $this->getBackingStore()->set('domainToCheck', $value); + } + + /** + * Sets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @param bool|null $value Value to set for the hasAdminAuditTrail property. + */ + public function setHasAdminAuditTrail(?bool $value): void { + $this->getBackingStore()->set('hasAdminAuditTrail', $value); + } + + /** + * Sets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @param bool|null $value Value to set for the hasAnonymousUsage property. + */ + public function setHasAnonymousUsage(?bool $value): void { + $this->getBackingStore()->set('hasAnonymousUsage', $value); + } + + /** + * Sets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @param bool|null $value Value to set for the hasDataAuditTrail property. + */ + public function setHasDataAuditTrail(?bool $value): void { + $this->getBackingStore()->set('hasDataAuditTrail', $value); + } + + /** + * Sets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @param bool|null $value Value to set for the hasDataClassification property. + */ + public function setHasDataClassification(?bool $value): void { + $this->getBackingStore()->set('hasDataClassification', $value); + } + + /** + * Sets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @param bool|null $value Value to set for the hasDataEncrypted property. + */ + public function setHasDataEncrypted(?bool $value): void { + $this->getBackingStore()->set('hasDataEncrypted', $value); + } + + /** + * Sets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @param bool|null $value Value to set for the hasEnforceTransportEnc property. + */ + public function setHasEnforceTransportEnc(?bool $value): void { + $this->getBackingStore()->set('hasEnforceTransportEnc', $value); + } + + /** + * Sets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @param bool|null $value Value to set for the hasIpRestriction property. + */ + public function setHasIpRestriction(?bool $value): void { + $this->getBackingStore()->set('hasIpRestriction', $value); + } + + /** + * Sets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @param bool|null $value Value to set for the hasMFA property. + */ + public function setHasMFA(?bool $value): void { + $this->getBackingStore()->set('hasMFA', $value); + } + + /** + * Sets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @param bool|null $value Value to set for the hasPenTest property. + */ + public function setHasPenTest(?bool $value): void { + $this->getBackingStore()->set('hasPenTest', $value); + } + + /** + * Sets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @param bool|null $value Value to set for the hasRememberPassword property. + */ + public function setHasRememberPassword(?bool $value): void { + $this->getBackingStore()->set('hasRememberPassword', $value); + } + + /** + * Sets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @param bool|null $value Value to set for the hasSamlSupport property. + */ + public function setHasSamlSupport(?bool $value): void { + $this->getBackingStore()->set('hasSamlSupport', $value); + } + + /** + * Sets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @param bool|null $value Value to set for the hasUserAuditLogs property. + */ + public function setHasUserAuditLogs(?bool $value): void { + $this->getBackingStore()->set('hasUserAuditLogs', $value); + } + + /** + * Sets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @param bool|null $value Value to set for the hasUserDataUpload property. + */ + public function setHasUserDataUpload(?bool $value): void { + $this->getBackingStore()->set('hasUserDataUpload', $value); + } + + /** + * Sets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @param bool|null $value Value to set for the hasUserRolesSupport property. + */ + public function setHasUserRolesSupport(?bool $value): void { + $this->getBackingStore()->set('hasUserRolesSupport', $value); + } + + /** + * Sets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. + * @param bool|null $value Value to set for the hasValidCertName property. + */ + public function setHasValidCertName(?bool $value): void { + $this->getBackingStore()->set('hasValidCertName', $value); + } + + /** + * Sets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @param array|null $value Value to set for the httpsSecurityHeaders property. + */ + public function setHttpsSecurityHeaders(?array $value): void { + $this->getBackingStore()->set('httpsSecurityHeaders', $value); + } + + /** + * Sets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). + * @param bool|null $value Value to set for the isCertTrusted property. + */ + public function setIsCertTrusted(?bool $value): void { + $this->getBackingStore()->set('isCertTrusted', $value); + } + + /** + * Sets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @param bool|null $value Value to set for the isDrownVulnerable property. + */ + public function setIsDrownVulnerable(?bool $value): void { + $this->getBackingStore()->set('isDrownVulnerable', $value); + } + + /** + * Sets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. + * @param bool|null $value Value to set for the isHeartbleedProof property. + */ + public function setIsHeartbleedProof(?bool $value): void { + $this->getBackingStore()->set('isHeartbleedProof', $value); + } + + /** + * Sets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @param Date|null $value Value to set for the lastBreachDate property. + */ + public function setLastBreachDate(?Date $value): void { + $this->getBackingStore()->set('lastBreachDate', $value); + } + + /** + * Sets the latestValidSSL property value. The latestValidSSL property + * @param SslVersion|null $value Value to set for the latestValidSSL property. + */ + public function setLatestValidSSL(?SslVersion $value): void { + $this->getBackingStore()->set('latestValidSSL', $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 passwordPolicy property value. The passwordPolicy property + * @param PasswordPolicy|null $value Value to set for the passwordPolicy property. + */ + public function setPasswordPolicy(?PasswordPolicy $value): void { + $this->getBackingStore()->set('passwordPolicy', $value); + } + + /** + * Sets the restEncryptionType property value. The restEncryptionType property + * @param RestEncryptionType|null $value Value to set for the restEncryptionType property. + */ + public function setRestEncryptionType(?RestEncryptionType $value): void { + $this->getBackingStore()->set('restEncryptionType', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactors.php b/src/Generated/Models/ApplicationRiskFactors.php new file mode 100644 index 00000000000..7a7d99e0675 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactors.php @@ -0,0 +1,202 @@ +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 ApplicationRiskFactors + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactors { + return new ApplicationRiskFactors(); + } + + /** + * 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 compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @return ApplicationSecurityCompliance|null + */ + public function getCompliance(): ?ApplicationSecurityCompliance { + $val = $this->getBackingStore()->get('compliance'); + if (is_null($val) || $val instanceof ApplicationSecurityCompliance) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliance'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'compliance' => fn(ParseNode $n) => $o->setCompliance($n->getObjectValue([ApplicationSecurityCompliance::class, 'createFromDiscriminatorValue'])), + 'general' => fn(ParseNode $n) => $o->setGeneral($n->getObjectValue([ApplicationRiskFactorGeneralInfo::class, 'createFromDiscriminatorValue'])), + 'legal' => fn(ParseNode $n) => $o->setLegal($n->getObjectValue([ApplicationRiskFactorLegalInfo::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'security' => fn(ParseNode $n) => $o->setSecurity($n->getObjectValue([ApplicationRiskFactorSecurityInfo::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @return ApplicationRiskFactorGeneralInfo|null + */ + public function getGeneral(): ?ApplicationRiskFactorGeneralInfo { + $val = $this->getBackingStore()->get('general'); + if (is_null($val) || $val instanceof ApplicationRiskFactorGeneralInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'general'"); + } + + /** + * Gets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @return ApplicationRiskFactorLegalInfo|null + */ + public function getLegal(): ?ApplicationRiskFactorLegalInfo { + $val = $this->getBackingStore()->get('legal'); + if (is_null($val) || $val instanceof ApplicationRiskFactorLegalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legal'"); + } + + /** + * 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 security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @return ApplicationRiskFactorSecurityInfo|null + */ + public function getSecurity(): ?ApplicationRiskFactorSecurityInfo { + $val = $this->getBackingStore()->get('security'); + if (is_null($val) || $val instanceof ApplicationRiskFactorSecurityInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'security'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('compliance', $this->getCompliance()); + $writer->writeObjectValue('general', $this->getGeneral()); + $writer->writeObjectValue('legal', $this->getLegal()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('security', $this->getSecurity()); + $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 compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @param ApplicationSecurityCompliance|null $value Value to set for the compliance property. + */ + public function setCompliance(?ApplicationSecurityCompliance $value): void { + $this->getBackingStore()->set('compliance', $value); + } + + /** + * Sets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @param ApplicationRiskFactorGeneralInfo|null $value Value to set for the general property. + */ + public function setGeneral(?ApplicationRiskFactorGeneralInfo $value): void { + $this->getBackingStore()->set('general', $value); + } + + /** + * Sets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @param ApplicationRiskFactorLegalInfo|null $value Value to set for the legal property. + */ + public function setLegal(?ApplicationRiskFactorLegalInfo $value): void { + $this->getBackingStore()->set('legal', $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 security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @param ApplicationRiskFactorSecurityInfo|null $value Value to set for the security property. + */ + public function setSecurity(?ApplicationRiskFactorSecurityInfo $value): void { + $this->getBackingStore()->set('security', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskScore.php b/src/Generated/Models/ApplicationRiskScore.php new file mode 100644 index 00000000000..1732a53cfb2 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskScore.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 ApplicationRiskScore + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskScore { + return new ApplicationRiskScore(); + } + + /** + * 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 compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @return float|null + */ + public function getCompliance(): ?float { + $val = $this->getBackingStore()->get('compliance'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliance'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'compliance' => fn(ParseNode $n) => $o->setCompliance($n->getFloatValue()), + 'legal' => fn(ParseNode $n) => $o->setLegal($n->getFloatValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'provider' => fn(ParseNode $n) => $o->setProvider($n->getFloatValue()), + 'security' => fn(ParseNode $n) => $o->setSecurity($n->getFloatValue()), + 'total' => fn(ParseNode $n) => $o->setTotal($n->getFloatValue()), + ]; + } + + /** + * Gets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @return float|null + */ + public function getLegal(): ?float { + $val = $this->getBackingStore()->get('legal'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legal'"); + } + + /** + * 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 provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @return float|null + */ + public function getProvider(): ?float { + $val = $this->getBackingStore()->get('provider'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provider'"); + } + + /** + * Gets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @return float|null + */ + public function getSecurity(): ?float { + $val = $this->getBackingStore()->get('security'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'security'"); + } + + /** + * Gets the total property value. Represents the composite risk score derived from all risk categories. + * @return float|null + */ + public function getTotal(): ?float { + $val = $this->getBackingStore()->get('total'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'total'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeFloatValue('compliance', $this->getCompliance()); + $writer->writeFloatValue('legal', $this->getLegal()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeFloatValue('provider', $this->getProvider()); + $writer->writeFloatValue('security', $this->getSecurity()); + $writer->writeFloatValue('total', $this->getTotal()); + $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 compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @param float|null $value Value to set for the compliance property. + */ + public function setCompliance(?float $value): void { + $this->getBackingStore()->set('compliance', $value); + } + + /** + * Sets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @param float|null $value Value to set for the legal property. + */ + public function setLegal(?float $value): void { + $this->getBackingStore()->set('legal', $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 provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @param float|null $value Value to set for the provider property. + */ + public function setProvider(?float $value): void { + $this->getBackingStore()->set('provider', $value); + } + + /** + * Sets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @param float|null $value Value to set for the security property. + */ + public function setSecurity(?float $value): void { + $this->getBackingStore()->set('security', $value); + } + + /** + * Sets the total property value. Represents the composite risk score derived from all risk categories. + * @param float|null $value Value to set for the total property. + */ + public function setTotal(?float $value): void { + $this->getBackingStore()->set('total', $value); + } + +} diff --git a/src/Generated/Models/ApplicationSecurityCompliance.php b/src/Generated/Models/ApplicationSecurityCompliance.php new file mode 100644 index 00000000000..94a44c57c29 --- /dev/null +++ b/src/Generated/Models/ApplicationSecurityCompliance.php @@ -0,0 +1,774 @@ +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 ApplicationSecurityCompliance + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationSecurityCompliance { + return new ApplicationSecurityCompliance(); + } + + /** + * 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 cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @return bool|null + */ + public function getCobit(): ?bool { + $val = $this->getBackingStore()->get('cobit'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cobit'"); + } + + /** + * Gets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). + * @return bool|null + */ + public function getCoppa(): ?bool { + $val = $this->getBackingStore()->get('coppa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'coppa'"); + } + + /** + * Gets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @return CsaStarLevel|null + */ + public function getCsaStar(): ?CsaStarLevel { + $val = $this->getBackingStore()->get('csaStar'); + if (is_null($val) || $val instanceof CsaStarLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'csaStar'"); + } + + /** + * Gets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @return FedRampLevel|null + */ + public function getFedRamp(): ?FedRampLevel { + $val = $this->getBackingStore()->get('fedRamp'); + if (is_null($val) || $val instanceof FedRampLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fedRamp'"); + } + + /** + * Gets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @return bool|null + */ + public function getFerpa(): ?bool { + $val = $this->getBackingStore()->get('ferpa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ferpa'"); + } + + /** + * Gets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @return bool|null + */ + public function getFfiec(): ?bool { + $val = $this->getBackingStore()->get('ffiec'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ffiec'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cobit' => fn(ParseNode $n) => $o->setCobit($n->getBooleanValue()), + 'coppa' => fn(ParseNode $n) => $o->setCoppa($n->getBooleanValue()), + 'csaStar' => fn(ParseNode $n) => $o->setCsaStar($n->getEnumValue(CsaStarLevel::class)), + 'fedRamp' => fn(ParseNode $n) => $o->setFedRamp($n->getEnumValue(FedRampLevel::class)), + 'ferpa' => fn(ParseNode $n) => $o->setFerpa($n->getBooleanValue()), + 'ffiec' => fn(ParseNode $n) => $o->setFfiec($n->getBooleanValue()), + 'finra' => fn(ParseNode $n) => $o->setFinra($n->getBooleanValue()), + 'fisma' => fn(ParseNode $n) => $o->setFisma($n->getBooleanValue()), + 'gaap' => fn(ParseNode $n) => $o->setGaap($n->getBooleanValue()), + 'gapp' => fn(ParseNode $n) => $o->setGapp($n->getBooleanValue()), + 'glba' => fn(ParseNode $n) => $o->setGlba($n->getBooleanValue()), + 'hipaa' => fn(ParseNode $n) => $o->setHipaa($n->getBooleanValue()), + 'hitrust' => fn(ParseNode $n) => $o->setHitrust($n->getBooleanValue()), + 'isae3402' => fn(ParseNode $n) => $o->setIsae3402($n->getBooleanValue()), + 'iso27001' => fn(ParseNode $n) => $o->setIso27001($n->getBooleanValue()), + 'iso27002' => fn(ParseNode $n) => $o->setIso27002($n->getBooleanValue()), + 'iso27017' => fn(ParseNode $n) => $o->setIso27017($n->getBooleanValue()), + 'iso27018' => fn(ParseNode $n) => $o->setIso27018($n->getBooleanValue()), + 'itar' => fn(ParseNode $n) => $o->setItar($n->getBooleanValue()), + 'jerichoForumCommandments' => fn(ParseNode $n) => $o->setJerichoForumCommandments($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'pci' => fn(ParseNode $n) => $o->setPci($n->getEnumValue(PciVersion::class)), + 'privacyShield' => fn(ParseNode $n) => $o->setPrivacyShield($n->getBooleanValue()), + 'safeHarbor' => fn(ParseNode $n) => $o->setSafeHarbor($n->getBooleanValue()), + 'soc1' => fn(ParseNode $n) => $o->setSoc1($n->getBooleanValue()), + 'soc2' => fn(ParseNode $n) => $o->setSoc2($n->getBooleanValue()), + 'soc3' => fn(ParseNode $n) => $o->setSoc3($n->getBooleanValue()), + 'sox' => fn(ParseNode $n) => $o->setSox($n->getBooleanValue()), + 'sp800_53' => fn(ParseNode $n) => $o->setSp80053($n->getBooleanValue()), + 'ssae16' => fn(ParseNode $n) => $o->setSsae16($n->getBooleanValue()), + 'ustr' => fn(ParseNode $n) => $o->setUstr($n->getBooleanValue()), + ]; + } + + /** + * Gets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @return bool|null + */ + public function getFinra(): ?bool { + $val = $this->getBackingStore()->get('finra'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finra'"); + } + + /** + * Gets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @return bool|null + */ + public function getFisma(): ?bool { + $val = $this->getBackingStore()->get('fisma'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fisma'"); + } + + /** + * Gets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @return bool|null + */ + public function getGaap(): ?bool { + $val = $this->getBackingStore()->get('gaap'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gaap'"); + } + + /** + * Gets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @return bool|null + */ + public function getGapp(): ?bool { + $val = $this->getBackingStore()->get('gapp'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gapp'"); + } + + /** + * Gets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. + * @return bool|null + */ + public function getGlba(): ?bool { + $val = $this->getBackingStore()->get('glba'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'glba'"); + } + + /** + * Gets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @return bool|null + */ + public function getHipaa(): ?bool { + $val = $this->getBackingStore()->get('hipaa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hipaa'"); + } + + /** + * Gets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @return bool|null + */ + public function getHitrust(): ?bool { + $val = $this->getBackingStore()->get('hitrust'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hitrust'"); + } + + /** + * Gets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3,402 requirements. + * @return bool|null + */ + public function getIsae3402(): ?bool { + $val = $this->getBackingStore()->get('isae3402'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isae3402'"); + } + + /** + * Gets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @return bool|null + */ + public function getIso27001(): ?bool { + $val = $this->getBackingStore()->get('iso27001'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27001'"); + } + + /** + * Gets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @return bool|null + */ + public function getIso27002(): ?bool { + $val = $this->getBackingStore()->get('iso27002'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27002'"); + } + + /** + * Gets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27,017 standards for cloud security controls. + * @return bool|null + */ + public function getIso27017(): ?bool { + $val = $this->getBackingStore()->get('iso27017'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27017'"); + } + + /** + * Gets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27,018 standards for protecting personally identifiable information (PII) in cloud environments. + * @return bool|null + */ + public function getIso27018(): ?bool { + $val = $this->getBackingStore()->get('iso27018'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27018'"); + } + + /** + * Gets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @return bool|null + */ + public function getItar(): ?bool { + $val = $this->getBackingStore()->get('itar'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itar'"); + } + + /** + * Gets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @return bool|null + */ + public function getJerichoForumCommandments(): ?bool { + $val = $this->getBackingStore()->get('jerichoForumCommandments'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'jerichoForumCommandments'"); + } + + /** + * 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 pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @return PciVersion|null + */ + public function getPci(): ?PciVersion { + $val = $this->getBackingStore()->get('pci'); + if (is_null($val) || $val instanceof PciVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pci'"); + } + + /** + * Gets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. + * @return bool|null + */ + public function getPrivacyShield(): ?bool { + $val = $this->getBackingStore()->get('privacyShield'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privacyShield'"); + } + + /** + * Gets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. + * @return bool|null + */ + public function getSafeHarbor(): ?bool { + $val = $this->getBackingStore()->get('safeHarbor'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'safeHarbor'"); + } + + /** + * Gets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @return bool|null + */ + public function getSoc1(): ?bool { + $val = $this->getBackingStore()->get('soc1'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc1'"); + } + + /** + * Gets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @return bool|null + */ + public function getSoc2(): ?bool { + $val = $this->getBackingStore()->get('soc2'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc2'"); + } + + /** + * Gets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @return bool|null + */ + public function getSoc3(): ?bool { + $val = $this->getBackingStore()->get('soc3'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc3'"); + } + + /** + * Gets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. + * @return bool|null + */ + public function getSox(): ?bool { + $val = $this->getBackingStore()->get('sox'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sox'"); + } + + /** + * Gets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @return bool|null + */ + public function getSp80053(): ?bool { + $val = $this->getBackingStore()->get('sp800_53'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sp800_53'"); + } + + /** + * Gets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @return bool|null + */ + public function getSsae16(): ?bool { + $val = $this->getBackingStore()->get('ssae16'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ssae16'"); + } + + /** + * Gets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @return bool|null + */ + public function getUstr(): ?bool { + $val = $this->getBackingStore()->get('ustr'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ustr'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('cobit', $this->getCobit()); + $writer->writeBooleanValue('coppa', $this->getCoppa()); + $writer->writeEnumValue('csaStar', $this->getCsaStar()); + $writer->writeEnumValue('fedRamp', $this->getFedRamp()); + $writer->writeBooleanValue('ferpa', $this->getFerpa()); + $writer->writeBooleanValue('ffiec', $this->getFfiec()); + $writer->writeBooleanValue('finra', $this->getFinra()); + $writer->writeBooleanValue('fisma', $this->getFisma()); + $writer->writeBooleanValue('gaap', $this->getGaap()); + $writer->writeBooleanValue('gapp', $this->getGapp()); + $writer->writeBooleanValue('glba', $this->getGlba()); + $writer->writeBooleanValue('hipaa', $this->getHipaa()); + $writer->writeBooleanValue('hitrust', $this->getHitrust()); + $writer->writeBooleanValue('isae3402', $this->getIsae3402()); + $writer->writeBooleanValue('iso27001', $this->getIso27001()); + $writer->writeBooleanValue('iso27002', $this->getIso27002()); + $writer->writeBooleanValue('iso27017', $this->getIso27017()); + $writer->writeBooleanValue('iso27018', $this->getIso27018()); + $writer->writeBooleanValue('itar', $this->getItar()); + $writer->writeBooleanValue('jerichoForumCommandments', $this->getJerichoForumCommandments()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('pci', $this->getPci()); + $writer->writeBooleanValue('privacyShield', $this->getPrivacyShield()); + $writer->writeBooleanValue('safeHarbor', $this->getSafeHarbor()); + $writer->writeBooleanValue('soc1', $this->getSoc1()); + $writer->writeBooleanValue('soc2', $this->getSoc2()); + $writer->writeBooleanValue('soc3', $this->getSoc3()); + $writer->writeBooleanValue('sox', $this->getSox()); + $writer->writeBooleanValue('sp800_53', $this->getSp80053()); + $writer->writeBooleanValue('ssae16', $this->getSsae16()); + $writer->writeBooleanValue('ustr', $this->getUstr()); + $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 cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @param bool|null $value Value to set for the cobit property. + */ + public function setCobit(?bool $value): void { + $this->getBackingStore()->set('cobit', $value); + } + + /** + * Sets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). + * @param bool|null $value Value to set for the coppa property. + */ + public function setCoppa(?bool $value): void { + $this->getBackingStore()->set('coppa', $value); + } + + /** + * Sets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @param CsaStarLevel|null $value Value to set for the csaStar property. + */ + public function setCsaStar(?CsaStarLevel $value): void { + $this->getBackingStore()->set('csaStar', $value); + } + + /** + * Sets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @param FedRampLevel|null $value Value to set for the fedRamp property. + */ + public function setFedRamp(?FedRampLevel $value): void { + $this->getBackingStore()->set('fedRamp', $value); + } + + /** + * Sets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @param bool|null $value Value to set for the ferpa property. + */ + public function setFerpa(?bool $value): void { + $this->getBackingStore()->set('ferpa', $value); + } + + /** + * Sets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @param bool|null $value Value to set for the ffiec property. + */ + public function setFfiec(?bool $value): void { + $this->getBackingStore()->set('ffiec', $value); + } + + /** + * Sets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @param bool|null $value Value to set for the finra property. + */ + public function setFinra(?bool $value): void { + $this->getBackingStore()->set('finra', $value); + } + + /** + * Sets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @param bool|null $value Value to set for the fisma property. + */ + public function setFisma(?bool $value): void { + $this->getBackingStore()->set('fisma', $value); + } + + /** + * Sets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @param bool|null $value Value to set for the gaap property. + */ + public function setGaap(?bool $value): void { + $this->getBackingStore()->set('gaap', $value); + } + + /** + * Sets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @param bool|null $value Value to set for the gapp property. + */ + public function setGapp(?bool $value): void { + $this->getBackingStore()->set('gapp', $value); + } + + /** + * Sets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. + * @param bool|null $value Value to set for the glba property. + */ + public function setGlba(?bool $value): void { + $this->getBackingStore()->set('glba', $value); + } + + /** + * Sets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @param bool|null $value Value to set for the hipaa property. + */ + public function setHipaa(?bool $value): void { + $this->getBackingStore()->set('hipaa', $value); + } + + /** + * Sets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @param bool|null $value Value to set for the hitrust property. + */ + public function setHitrust(?bool $value): void { + $this->getBackingStore()->set('hitrust', $value); + } + + /** + * Sets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3,402 requirements. + * @param bool|null $value Value to set for the isae3402 property. + */ + public function setIsae3402(?bool $value): void { + $this->getBackingStore()->set('isae3402', $value); + } + + /** + * Sets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @param bool|null $value Value to set for the iso27001 property. + */ + public function setIso27001(?bool $value): void { + $this->getBackingStore()->set('iso27001', $value); + } + + /** + * Sets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @param bool|null $value Value to set for the iso27002 property. + */ + public function setIso27002(?bool $value): void { + $this->getBackingStore()->set('iso27002', $value); + } + + /** + * Sets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27,017 standards for cloud security controls. + * @param bool|null $value Value to set for the iso27017 property. + */ + public function setIso27017(?bool $value): void { + $this->getBackingStore()->set('iso27017', $value); + } + + /** + * Sets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27,018 standards for protecting personally identifiable information (PII) in cloud environments. + * @param bool|null $value Value to set for the iso27018 property. + */ + public function setIso27018(?bool $value): void { + $this->getBackingStore()->set('iso27018', $value); + } + + /** + * Sets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @param bool|null $value Value to set for the itar property. + */ + public function setItar(?bool $value): void { + $this->getBackingStore()->set('itar', $value); + } + + /** + * Sets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @param bool|null $value Value to set for the jerichoForumCommandments property. + */ + public function setJerichoForumCommandments(?bool $value): void { + $this->getBackingStore()->set('jerichoForumCommandments', $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 pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @param PciVersion|null $value Value to set for the pci property. + */ + public function setPci(?PciVersion $value): void { + $this->getBackingStore()->set('pci', $value); + } + + /** + * Sets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. + * @param bool|null $value Value to set for the privacyShield property. + */ + public function setPrivacyShield(?bool $value): void { + $this->getBackingStore()->set('privacyShield', $value); + } + + /** + * Sets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. + * @param bool|null $value Value to set for the safeHarbor property. + */ + public function setSafeHarbor(?bool $value): void { + $this->getBackingStore()->set('safeHarbor', $value); + } + + /** + * Sets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @param bool|null $value Value to set for the soc1 property. + */ + public function setSoc1(?bool $value): void { + $this->getBackingStore()->set('soc1', $value); + } + + /** + * Sets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @param bool|null $value Value to set for the soc2 property. + */ + public function setSoc2(?bool $value): void { + $this->getBackingStore()->set('soc2', $value); + } + + /** + * Sets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @param bool|null $value Value to set for the soc3 property. + */ + public function setSoc3(?bool $value): void { + $this->getBackingStore()->set('soc3', $value); + } + + /** + * Sets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. + * @param bool|null $value Value to set for the sox property. + */ + public function setSox(?bool $value): void { + $this->getBackingStore()->set('sox', $value); + } + + /** + * Sets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @param bool|null $value Value to set for the sp800_53 property. + */ + public function setSp80053(?bool $value): void { + $this->getBackingStore()->set('sp800_53', $value); + } + + /** + * Sets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @param bool|null $value Value to set for the ssae16 property. + */ + public function setSsae16(?bool $value): void { + $this->getBackingStore()->set('ssae16', $value); + } + + /** + * Sets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @param bool|null $value Value to set for the ustr property. + */ + public function setUstr(?bool $value): void { + $this->getBackingStore()->set('ustr', $value); + } + +} diff --git a/src/Generated/Models/ApplicationTemplate.php b/src/Generated/Models/ApplicationTemplate.php index d67b8274974..dbbf5b2e567 100644 --- a/src/Generated/Models/ApplicationTemplate.php +++ b/src/Generated/Models/ApplicationTemplate.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; @@ -26,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Appli } /** - * Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + * Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). * @return array|null */ public function getCategories(): ?array { @@ -66,7 +67,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The name of the application. + * Gets the displayName property value. The name of the application. Supports $filter (contains). * @return string|null */ public function getDisplayName(): ?string { @@ -77,6 +78,20 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @return array|null + */ + public function getEndpoints(): ?array { + $val = $this->getBackingStore()->get('endpoints'); + 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 'endpoints'"); + } + /** * The deserialization information for the current model * @return array @@ -95,10 +110,21 @@ public function getFieldDeserializers(): array { 'configurationUris' => fn(ParseNode $n) => $o->setConfigurationUris($n->getCollectionOfObjectValues([ConfigurationUri::class, 'createFromDiscriminatorValue'])), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'endpoints' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEndpoints($val); + }, 'homePageUrl' => fn(ParseNode $n) => $o->setHomePageUrl($n->getStringValue()), 'informationalUrls' => fn(ParseNode $n) => $o->setInformationalUrls($n->getObjectValue([InformationalUrls::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'logoUrl' => fn(ParseNode $n) => $o->setLogoUrl($n->getStringValue()), 'publisher' => fn(ParseNode $n) => $o->setPublisher($n->getStringValue()), + 'riskFactors' => fn(ParseNode $n) => $o->setRiskFactors($n->getObjectValue([ApplicationRiskFactors::class, 'createFromDiscriminatorValue'])), + 'riskScore' => fn(ParseNode $n) => $o->setRiskScore($n->getObjectValue([ApplicationRiskScore::class, 'createFromDiscriminatorValue'])), 'supportedClaimConfiguration' => fn(ParseNode $n) => $o->setSupportedClaimConfiguration($n->getObjectValue([SupportedClaimConfiguration::class, 'createFromDiscriminatorValue'])), 'supportedProvisioningTypes' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -143,6 +169,18 @@ public function getInformationalUrls(): ?InformationalUrls { throw new \UnexpectedValueException("Invalid type found in backing store for 'informationalUrls'"); } + /** + * Gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @return 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 logoUrl property value. The URL to get the logo for this application. * @return string|null @@ -167,6 +205,30 @@ public function getPublisher(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'publisher'"); } + /** + * Gets the riskFactors property value. General business and operational information about the application provider. Returned only when $select is used. + * @return ApplicationRiskFactors|null + */ + public function getRiskFactors(): ?ApplicationRiskFactors { + $val = $this->getBackingStore()->get('riskFactors'); + if (is_null($val) || $val instanceof ApplicationRiskFactors) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskFactors'"); + } + + /** + * Gets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderBy=riskScore/total desc). Returned only when $select is used. + * @return ApplicationRiskScore|null + */ + public function getRiskScore(): ?ApplicationRiskScore { + $val = $this->getBackingStore()->get('riskScore'); + if (is_null($val) || $val instanceof ApplicationRiskScore) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskScore'"); + } + /** * Gets the supportedClaimConfiguration property value. The supportedClaimConfiguration property * @return SupportedClaimConfiguration|null @@ -217,17 +279,21 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('configurationUris', $this->getConfigurationUris()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('endpoints', $this->getEndpoints()); $writer->writeStringValue('homePageUrl', $this->getHomePageUrl()); $writer->writeObjectValue('informationalUrls', $this->getInformationalUrls()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('logoUrl', $this->getLogoUrl()); $writer->writeStringValue('publisher', $this->getPublisher()); + $writer->writeObjectValue('riskFactors', $this->getRiskFactors()); + $writer->writeObjectValue('riskScore', $this->getRiskScore()); $writer->writeObjectValue('supportedClaimConfiguration', $this->getSupportedClaimConfiguration()); $writer->writeCollectionOfPrimitiveValues('supportedProvisioningTypes', $this->getSupportedProvisioningTypes()); $writer->writeCollectionOfPrimitiveValues('supportedSingleSignOnModes', $this->getSupportedSingleSignOnModes()); } /** - * Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + * Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). * @param array|null $value Value to set for the categories property. */ public function setCategories(?array $value): void { @@ -251,13 +317,21 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The name of the application. + * Sets the displayName property value. The name of the application. Supports $filter (contains). * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @param array|null $value Value to set for the endpoints property. + */ + public function setEndpoints(?array $value): void { + $this->getBackingStore()->set('endpoints', $value); + } + /** * Sets the homePageUrl property value. The home page URL of the application. * @param string|null $value Value to set for the homePageUrl property. @@ -274,6 +348,14 @@ public function setInformationalUrls(?InformationalUrls $value): void { $this->getBackingStore()->set('informationalUrls', $value); } + /** + * Sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + /** * Sets the logoUrl property value. The URL to get the logo for this application. * @param string|null $value Value to set for the logoUrl property. @@ -290,6 +372,22 @@ public function setPublisher(?string $value): void { $this->getBackingStore()->set('publisher', $value); } + /** + * Sets the riskFactors property value. General business and operational information about the application provider. Returned only when $select is used. + * @param ApplicationRiskFactors|null $value Value to set for the riskFactors property. + */ + public function setRiskFactors(?ApplicationRiskFactors $value): void { + $this->getBackingStore()->set('riskFactors', $value); + } + + /** + * Sets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderBy=riskScore/total desc). Returned only when $select is used. + * @param ApplicationRiskScore|null $value Value to set for the riskScore property. + */ + public function setRiskScore(?ApplicationRiskScore $value): void { + $this->getBackingStore()->set('riskScore', $value); + } + /** * Sets the supportedClaimConfiguration property value. The supportedClaimConfiguration property * @param SupportedClaimConfiguration|null $value Value to set for the supportedClaimConfiguration property. diff --git a/src/Generated/Models/ArkoseFraudProtectionProvider.php b/src/Generated/Models/ArkoseFraudProtectionProvider.php new file mode 100644 index 00000000000..de8f0cafe45 --- /dev/null +++ b/src/Generated/Models/ArkoseFraudProtectionProvider.php @@ -0,0 +1,134 @@ +setOdataType('#microsoft.graph.arkoseFraudProtectionProvider'); + } + + /** + * 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 ArkoseFraudProtectionProvider + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ArkoseFraudProtectionProvider { + return new ArkoseFraudProtectionProvider(); + } + + /** + * Gets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + * @return string|null + */ + public function getClientSubDomain(): ?string { + $val = $this->getBackingStore()->get('clientSubDomain'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSubDomain'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'clientSubDomain' => fn(ParseNode $n) => $o->setClientSubDomain($n->getStringValue()), + 'privateKey' => fn(ParseNode $n) => $o->setPrivateKey($n->getStringValue()), + 'publicKey' => fn(ParseNode $n) => $o->setPublicKey($n->getStringValue()), + 'verifySubDomain' => fn(ParseNode $n) => $o->setVerifySubDomain($n->getStringValue()), + ]); + } + + /** + * Gets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @return string|null + */ + public function getPrivateKey(): ?string { + $val = $this->getBackingStore()->get('privateKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privateKey'"); + } + + /** + * Gets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @return string|null + */ + public function getPublicKey(): ?string { + $val = $this->getBackingStore()->get('publicKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publicKey'"); + } + + /** + * Gets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + * @return string|null + */ + public function getVerifySubDomain(): ?string { + $val = $this->getBackingStore()->get('verifySubDomain'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifySubDomain'"); + } + + /** + * 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('clientSubDomain', $this->getClientSubDomain()); + $writer->writeStringValue('privateKey', $this->getPrivateKey()); + $writer->writeStringValue('publicKey', $this->getPublicKey()); + $writer->writeStringValue('verifySubDomain', $this->getVerifySubDomain()); + } + + /** + * Sets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + * @param string|null $value Value to set for the clientSubDomain property. + */ + public function setClientSubDomain(?string $value): void { + $this->getBackingStore()->set('clientSubDomain', $value); + } + + /** + * Sets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @param string|null $value Value to set for the privateKey property. + */ + public function setPrivateKey(?string $value): void { + $this->getBackingStore()->set('privateKey', $value); + } + + /** + * Sets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @param string|null $value Value to set for the publicKey property. + */ + public function setPublicKey(?string $value): void { + $this->getBackingStore()->set('publicKey', $value); + } + + /** + * Sets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + * @param string|null $value Value to set for the verifySubDomain property. + */ + public function setVerifySubDomain(?string $value): void { + $this->getBackingStore()->set('verifySubDomain', $value); + } + +} diff --git a/src/Generated/Models/AuditActivityPerformer.php b/src/Generated/Models/AuditActivityPerformer.php new file mode 100644 index 00000000000..7aadb0ce688 --- /dev/null +++ b/src/Generated/Models/AuditActivityPerformer.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 AuditActivityPerformer + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditActivityPerformer { + return new AuditActivityPerformer(); + } + + /** + * 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 appId property value. The appId property + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the blueprintId property value. The blueprintId property + * @return string|null + */ + public function getBlueprintId(): ?string { + $val = $this->getBackingStore()->get('blueprintId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'blueprintId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'blueprintId' => fn(ParseNode $n) => $o->setBlueprintId($n->getStringValue()), + 'identityType' => fn(ParseNode $n) => $o->setIdentityType($n->getEnumValue(AuditIdentityType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the identityType property value. The identityType property + * @return AuditIdentityType|null + */ + public function getIdentityType(): ?AuditIdentityType { + $val = $this->getBackingStore()->get('identityType'); + if (is_null($val) || $val instanceof AuditIdentityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityType'"); + } + + /** + * 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('appId', $this->getAppId()); + $writer->writeStringValue('blueprintId', $this->getBlueprintId()); + $writer->writeEnumValue('identityType', $this->getIdentityType()); + $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 appId property value. The appId property + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $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 blueprintId property value. The blueprintId property + * @param string|null $value Value to set for the blueprintId property. + */ + public function setBlueprintId(?string $value): void { + $this->getBackingStore()->set('blueprintId', $value); + } + + /** + * Sets the identityType property value. The identityType property + * @param AuditIdentityType|null $value Value to set for the identityType property. + */ + public function setIdentityType(?AuditIdentityType $value): void { + $this->getBackingStore()->set('identityType', $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/AuditActivityType.php b/src/Generated/Models/AuditActivityType.php new file mode 100644 index 00000000000..5a2f831bdc3 --- /dev/null +++ b/src/Generated/Models/AuditActivityType.php @@ -0,0 +1,111 @@ +getBackingStore()->get('activity'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activity'"); + } + + /** + * Gets the category property value. Indicates which resource category that's targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq). + * @return string|null + */ + public function getCategory(): ?string { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activity' => fn(ParseNode $n) => $o->setActivity($n->getStringValue()), + 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), + 'service' => fn(ParseNode $n) => $o->setService($n->getStringValue()), + ]); + } + + /** + * Gets the service property value. Indicates information on which service initiated the activity. For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq). + * @return string|null + */ + public function getService(): ?string { + $val = $this->getBackingStore()->get('service'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'service'"); + } + + /** + * 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('activity', $this->getActivity()); + $writer->writeStringValue('category', $this->getCategory()); + $writer->writeStringValue('service', $this->getService()); + } + + /** + * Sets the activity property value. Indicates the activity name or the operation name (for example 'Create User', 'Add member to group'). For a list of activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq). + * @param string|null $value Value to set for the activity property. + */ + public function setActivity(?string $value): void { + $this->getBackingStore()->set('activity', $value); + } + + /** + * Sets the category property value. Indicates which resource category that's targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement. For a list of categories for activities logged, refer to Microsoft Entra audit log categories and activities. Supports $filter (eq). + * @param string|null $value Value to set for the category property. + */ + public function setCategory(?string $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the service property value. Indicates information on which service initiated the activity. For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports $filter (eq). + * @param string|null $value Value to set for the service property. + */ + public function setService(?string $value): void { + $this->getBackingStore()->set('service', $value); + } + +} diff --git a/src/Generated/Models/AuditActivityTypeCollectionResponse.php b/src/Generated/Models/AuditActivityTypeCollectionResponse.php new file mode 100644 index 00000000000..e02bc63408f --- /dev/null +++ b/src/Generated/Models/AuditActivityTypeCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AuditActivityType::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, AuditActivityType::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/AuditIdentityType.php b/src/Generated/Models/AuditIdentityType.php new file mode 100644 index 00000000000..a6a48f1c5c5 --- /dev/null +++ b/src/Generated/Models/AuditIdentityType.php @@ -0,0 +1,11 @@ +|null + */ + public function getAuditActivityTypes(): ?array { + $val = $this->getBackingStore()->get('auditActivityTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditActivityType::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditActivityTypes'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -105,11 +119,14 @@ public function getDirectoryProvisioning(): ?array { public function getFieldDeserializers(): array { $o = $this; return [ + 'auditActivityTypes' => fn(ParseNode $n) => $o->setAuditActivityTypes($n->getCollectionOfObjectValues([AuditActivityType::class, 'createFromDiscriminatorValue'])), 'customSecurityAttributeAudits' => fn(ParseNode $n) => $o->setCustomSecurityAttributeAudits($n->getCollectionOfObjectValues([CustomSecurityAttributeAudit::class, 'createFromDiscriminatorValue'])), 'directoryAudits' => fn(ParseNode $n) => $o->setDirectoryAudits($n->getCollectionOfObjectValues([DirectoryAudit::class, 'createFromDiscriminatorValue'])), 'directoryProvisioning' => fn(ParseNode $n) => $o->setDirectoryProvisioning($n->getCollectionOfObjectValues([ProvisioningObjectSummary::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'provisioning' => fn(ParseNode $n) => $o->setProvisioning($n->getCollectionOfObjectValues([ProvisioningObjectSummary::class, 'createFromDiscriminatorValue'])), + 'signInEventsAppSummary' => fn(ParseNode $n) => $o->setSignInEventsAppSummary($n->getCollectionOfObjectValues([SignInEventsAppActivity::class, 'createFromDiscriminatorValue'])), + 'signInEventsSummary' => fn(ParseNode $n) => $o->setSignInEventsSummary($n->getCollectionOfObjectValues([SignInEventsActivity::class, 'createFromDiscriminatorValue'])), 'signIns' => fn(ParseNode $n) => $o->setSignIns($n->getCollectionOfObjectValues([SignIn::class, 'createFromDiscriminatorValue'])), 'signUps' => fn(ParseNode $n) => $o->setSignUps($n->getCollectionOfObjectValues([SelfServiceSignUp::class, 'createFromDiscriminatorValue'])), ]; @@ -141,6 +158,34 @@ public function getProvisioning(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioning'"); } + /** + * Gets the signInEventsAppSummary property value. Represents the number of sign-in events for a specific application. + * @return array|null + */ + public function getSignInEventsAppSummary(): ?array { + $val = $this->getBackingStore()->get('signInEventsAppSummary'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SignInEventsAppActivity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInEventsAppSummary'"); + } + + /** + * Gets the signInEventsSummary property value. Represents the total number of sign-in events for a specific day. + * @return array|null + */ + public function getSignInEventsSummary(): ?array { + $val = $this->getBackingStore()->get('signInEventsSummary'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SignInEventsActivity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInEventsSummary'"); + } + /** * Gets the signIns property value. Represents Microsoft Entra sign-in events. Read-only. Nullable. * @return array|null @@ -174,11 +219,14 @@ public function getSignUps(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('auditActivityTypes', $this->getAuditActivityTypes()); $writer->writeCollectionOfObjectValues('customSecurityAttributeAudits', $this->getCustomSecurityAttributeAudits()); $writer->writeCollectionOfObjectValues('directoryAudits', $this->getDirectoryAudits()); $writer->writeCollectionOfObjectValues('directoryProvisioning', $this->getDirectoryProvisioning()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('provisioning', $this->getProvisioning()); + $writer->writeCollectionOfObjectValues('signInEventsAppSummary', $this->getSignInEventsAppSummary()); + $writer->writeCollectionOfObjectValues('signInEventsSummary', $this->getSignInEventsSummary()); $writer->writeCollectionOfObjectValues('signIns', $this->getSignIns()); $writer->writeCollectionOfObjectValues('signUps', $this->getSignUps()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -192,6 +240,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the auditActivityTypes property value. Represents an audit activity type which includes the associated service and category for a specific activity. + * @param array|null $value Value to set for the auditActivityTypes property. + */ + public function setAuditActivityTypes(?array $value): void { + $this->getBackingStore()->set('auditActivityTypes', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -240,6 +296,22 @@ public function setProvisioning(?array $value): void { $this->getBackingStore()->set('provisioning', $value); } + /** + * Sets the signInEventsAppSummary property value. Represents the number of sign-in events for a specific application. + * @param array|null $value Value to set for the signInEventsAppSummary property. + */ + public function setSignInEventsAppSummary(?array $value): void { + $this->getBackingStore()->set('signInEventsAppSummary', $value); + } + + /** + * Sets the signInEventsSummary property value. Represents the total number of sign-in events for a specific day. + * @param array|null $value Value to set for the signInEventsSummary property. + */ + public function setSignInEventsSummary(?array $value): void { + $this->getBackingStore()->set('signInEventsSummary', $value); + } + /** * Sets the signIns property value. Represents Microsoft Entra sign-in events. Read-only. Nullable. * @param array|null $value Value to set for the signIns property. diff --git a/src/Generated/Models/AuthenticationEventListener.php b/src/Generated/Models/AuthenticationEventListener.php index df0a66538fc..dbbe09372fe 100644 --- a/src/Generated/Models/AuthenticationEventListener.php +++ b/src/Generated/Models/AuthenticationEventListener.php @@ -30,6 +30,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.onAttributeCollectionSubmitListener': return new OnAttributeCollectionSubmitListener(); case '#microsoft.graph.onAuthenticationMethodLoadStartListener': return new OnAuthenticationMethodLoadStartListener(); case '#microsoft.graph.onEmailOtpSendListener': return new OnEmailOtpSendListener(); + case '#microsoft.graph.onFraudProtectionLoadStartListener': return new OnFraudProtectionLoadStartListener(); case '#microsoft.graph.onInteractiveAuthFlowStartListener': return new OnInteractiveAuthFlowStartListener(); case '#microsoft.graph.onPhoneMethodLoadStartListener': return new OnPhoneMethodLoadStartListener(); case '#microsoft.graph.onTokenIssuanceStartListener': return new OnTokenIssuanceStartListener(); @@ -63,6 +64,18 @@ public function getConditions(): ?AuthenticationConditions { throw new \UnexpectedValueException("Invalid type found in backing store for 'conditions'"); } + /** + * Gets the displayName property value. The display name of the listener. + * @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 @@ -72,6 +85,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'authenticationEventsFlowId' => fn(ParseNode $n) => $o->setAuthenticationEventsFlowId($n->getStringValue()), 'conditions' => fn(ParseNode $n) => $o->setConditions($n->getObjectValue([AuthenticationConditions::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), ]); } @@ -96,6 +110,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('authenticationEventsFlowId', $this->getAuthenticationEventsFlowId()); $writer->writeObjectValue('conditions', $this->getConditions()); + $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeIntegerValue('priority', $this->getPriority()); } @@ -115,6 +130,14 @@ public function setConditions(?AuthenticationConditions $value): void { $this->getBackingStore()->set('conditions', $value); } + /** + * Sets the displayName property value. The display name of the listener. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + /** * Sets the priority property value. The priority of this handler. Between 0 (lower priority) and 1000 (higher priority). * @param int|null $value Value to set for the priority property. diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index d00fc0a3173..d47f015a359 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * Gets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getLastUsedDateTime(): ?DateTime { @@ -99,7 +99,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * Sets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastUsedDateTime property. */ public function setLastUsedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/AuthenticationMethodConfiguration.php b/src/Generated/Models/AuthenticationMethodConfiguration.php index 29a61a678c6..83214d1f470 100644 --- a/src/Generated/Models/AuthenticationMethodConfiguration.php +++ b/src/Generated/Models/AuthenticationMethodConfiguration.php @@ -35,6 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.smsAuthenticationMethodConfiguration': return new SmsAuthenticationMethodConfiguration(); case '#microsoft.graph.softwareOathAuthenticationMethodConfiguration': return new SoftwareOathAuthenticationMethodConfiguration(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration': return new TemporaryAccessPassAuthenticationMethodConfiguration(); + case '#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration': return new VerifiableCredentialsAuthenticationMethodConfiguration(); case '#microsoft.graph.voiceAuthenticationMethodConfiguration': return new VoiceAuthenticationMethodConfiguration(); case '#microsoft.graph.x509CertificateAuthenticationMethodConfiguration': return new X509CertificateAuthenticationMethodConfiguration(); } diff --git a/src/Generated/Models/AuthenticationMethodTarget.php b/src/Generated/Models/AuthenticationMethodTarget.php index cf465e595ca..9c20beb1bb0 100644 --- a/src/Generated/Models/AuthenticationMethodTarget.php +++ b/src/Generated/Models/AuthenticationMethodTarget.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget': return new MicrosoftAuthenticatorAuthenticationMethodTarget(); case '#microsoft.graph.passkeyAuthenticationMethodTarget': return new PasskeyAuthenticationMethodTarget(); case '#microsoft.graph.smsAuthenticationMethodTarget': return new SmsAuthenticationMethodTarget(); + case '#microsoft.graph.verifiableCredentialAuthenticationMethodTarget': return new VerifiableCredentialAuthenticationMethodTarget(); case '#microsoft.graph.voiceAuthenticationMethodTarget': return new VoiceAuthenticationMethodTarget(); } } diff --git a/src/Generated/Models/BuildingCollectionResponse.php b/src/Generated/Models/BuildingCollectionResponse.php new file mode 100644 index 00000000000..c3ba819babc --- /dev/null +++ b/src/Generated/Models/BuildingCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Building::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, Building::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/CallEvent.php b/src/Generated/Models/CallEvent.php index 7a34a8814f9..741452ca0b0 100644 --- a/src/Generated/Models/CallEvent.php +++ b/src/Generated/Models/CallEvent.php @@ -33,6 +33,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): CallE return new CallEvent(); } + /** + * Gets the callConversationId property value. The callConversationId property + * @return string|null + */ + public function getCallConversationId(): ?string { + $val = $this->getBackingStore()->get('callConversationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'callConversationId'"); + } + /** * Gets the callEventType property value. The event type of the call. Possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: rosterUpdated. * @return CallEventType|null @@ -46,7 +58,7 @@ public function getCallEventType(): ?CallEventType { } /** - * Gets the eventDateTime property value. The time when event occurred. + * Gets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getEventDateTime(): ?DateTime { @@ -64,6 +76,7 @@ public function getEventDateTime(): ?DateTime { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'callConversationId' => fn(ParseNode $n) => $o->setCallConversationId($n->getStringValue()), 'callEventType' => fn(ParseNode $n) => $o->setCallEventType($n->getEnumValue(CallEventType::class)), 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), 'participants' => fn(ParseNode $n) => $o->setParticipants($n->getCollectionOfObjectValues([Participant::class, 'createFromDiscriminatorValue'])), @@ -116,6 +129,7 @@ public function getTranscriptionState(): ?TranscriptionState { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('callConversationId', $this->getCallConversationId()); $writer->writeEnumValue('callEventType', $this->getCallEventType()); $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); $writer->writeCollectionOfObjectValues('participants', $this->getParticipants()); @@ -123,6 +137,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('transcriptionState', $this->getTranscriptionState()); } + /** + * Sets the callConversationId property value. The callConversationId property + * @param string|null $value Value to set for the callConversationId property. + */ + public function setCallConversationId(?string $value): void { + $this->getBackingStore()->set('callConversationId', $value); + } + /** * Sets the callEventType property value. The event type of the call. Possible values are: callStarted, callEnded, unknownFutureValue, rosterUpdated. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: rosterUpdated. * @param CallEventType|null $value Value to set for the callEventType property. @@ -132,7 +154,7 @@ public function setCallEventType(?CallEventType $value): void { } /** - * Sets the eventDateTime property value. The time when event occurred. + * Sets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the eventDateTime property. */ public function setEventDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Channel.php b/src/Generated/Models/Channel.php index d065eb8c374..374f42ada83 100644 --- a/src/Generated/Models/Channel.php +++ b/src/Generated/Models/Channel.php @@ -88,6 +88,20 @@ public function getEmail(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'email'"); } + /** + * Gets the enabledApps property value. The enabledApps property + * @return array|null + */ + public function getEnabledApps(): ?array { + $val = $this->getBackingStore()->get('enabledApps'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TeamsApp::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enabledApps'"); + } + /** * The deserialization information for the current model * @return array @@ -100,6 +114,7 @@ public function getFieldDeserializers(): array { 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), + 'enabledApps' => fn(ParseNode $n) => $o->setEnabledApps($n->getCollectionOfObjectValues([TeamsApp::class, 'createFromDiscriminatorValue'])), 'filesFolder' => fn(ParseNode $n) => $o->setFilesFolder($n->getObjectValue([DriveItem::class, 'createFromDiscriminatorValue'])), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'isFavoriteByDefault' => fn(ParseNode $n) => $o->setIsFavoriteByDefault($n->getBooleanValue()), @@ -304,6 +319,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('email', $this->getEmail()); + $writer->writeCollectionOfObjectValues('enabledApps', $this->getEnabledApps()); $writer->writeObjectValue('filesFolder', $this->getFilesFolder()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeBooleanValue('isFavoriteByDefault', $this->getIsFavoriteByDefault()); @@ -360,6 +376,14 @@ public function setEmail(?string $value): void { $this->getBackingStore()->set('email', $value); } + /** + * Sets the enabledApps property value. The enabledApps property + * @param array|null $value Value to set for the enabledApps property. + */ + public function setEnabledApps(?array $value): void { + $this->getBackingStore()->set('enabledApps', $value); + } + /** * Sets the filesFolder property value. Metadata for the location where the channel's files are stored. * @param DriveItem|null $value Value to set for the filesFolder property. diff --git a/src/Generated/Models/ClaimBinding.php b/src/Generated/Models/ClaimBinding.php new file mode 100644 index 00000000000..2f1415ef937 --- /dev/null +++ b/src/Generated/Models/ClaimBinding.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 ClaimBinding + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ClaimBinding { + return new ClaimBinding(); + } + + /** + * 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()), + 'sourceAttribute' => fn(ParseNode $n) => $o->setSourceAttribute($n->getStringValue()), + 'verifiedIdClaim' => fn(ParseNode $n) => $o->setVerifiedIdClaim($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 sourceAttribute property value. Source attribute value + * @return string|null + */ + public function getSourceAttribute(): ?string { + $val = $this->getBackingStore()->get('sourceAttribute'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceAttribute'"); + } + + /** + * Gets the verifiedIdClaim property value. Entra ID attribute value + * @return string|null + */ + public function getVerifiedIdClaim(): ?string { + $val = $this->getBackingStore()->get('verifiedIdClaim'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedIdClaim'"); + } + + /** + * 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('sourceAttribute', $this->getSourceAttribute()); + $writer->writeStringValue('verifiedIdClaim', $this->getVerifiedIdClaim()); + $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 sourceAttribute property value. Source attribute value + * @param string|null $value Value to set for the sourceAttribute property. + */ + public function setSourceAttribute(?string $value): void { + $this->getBackingStore()->set('sourceAttribute', $value); + } + + /** + * Sets the verifiedIdClaim property value. Entra ID attribute value + * @param string|null $value Value to set for the verifiedIdClaim property. + */ + public function setVerifiedIdClaim(?string $value): void { + $this->getBackingStore()->set('verifiedIdClaim', $value); + } + +} diff --git a/src/Generated/Models/ClaimBindingSource.php b/src/Generated/Models/ClaimBindingSource.php new file mode 100644 index 00000000000..4605c70f4b7 --- /dev/null +++ b/src/Generated/Models/ClaimBindingSource.php @@ -0,0 +1,10 @@ +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 CloudFlareRuleModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudFlareRuleModel { + return new CloudFlareRuleModel(); + } + + /** + * Gets the action property value. The action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. + * @return string|null + */ + public function getAction(): ?string { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * 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 [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ruleId' => fn(ParseNode $n) => $o->setRuleId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule. + * @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 @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 ruleId property value. Unique identifier assigned to the rule by Cloudflare or the integration. + * @return string|null + */ + public function getRuleId(): ?string { + $val = $this->getBackingStore()->get('ruleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('action', $this->getAction()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('ruleId', $this->getRuleId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. + * @param string|null $value Value to set for the action property. + */ + public function setAction(?string $value): void { + $this->getBackingStore()->set('action', $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 name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 ruleId property value. Unique identifier assigned to the rule by Cloudflare or the integration. + * @param string|null $value Value to set for the ruleId property. + */ + public function setRuleId(?string $value): void { + $this->getBackingStore()->set('ruleId', $value); + } + +} diff --git a/src/Generated/Models/CloudFlareRulesetModel.php b/src/Generated/Models/CloudFlareRulesetModel.php new file mode 100644 index 00000000000..115a480cf2f --- /dev/null +++ b/src/Generated/Models/CloudFlareRulesetModel.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 CloudFlareRulesetModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudFlareRulesetModel { + return new CloudFlareRulesetModel(); + } + + /** + * 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 [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'phaseName' => fn(ParseNode $n) => $o->setPhaseName($n->getStringValue()), + 'rulesetId' => fn(ParseNode $n) => $o->setRulesetId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. + * @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 @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 phaseName property value. Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. + * @return string|null + */ + public function getPhaseName(): ?string { + $val = $this->getBackingStore()->get('phaseName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'phaseName'"); + } + + /** + * Gets the rulesetId property value. Unique identifier assigned to the ruleset by Cloudflare or the integration. + * @return string|null + */ + public function getRulesetId(): ?string { + $val = $this->getBackingStore()->get('rulesetId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rulesetId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('phaseName', $this->getPhaseName()); + $writer->writeStringValue('rulesetId', $this->getRulesetId()); + $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 name property value. Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 phaseName property value. Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. + * @param string|null $value Value to set for the phaseName property. + */ + public function setPhaseName(?string $value): void { + $this->getBackingStore()->set('phaseName', $value); + } + + /** + * Sets the rulesetId property value. Unique identifier assigned to the ruleset by Cloudflare or the integration. + * @param string|null $value Value to set for the rulesetId property. + */ + public function setRulesetId(?string $value): void { + $this->getBackingStore()->set('rulesetId', $value); + } + +} diff --git a/src/Generated/Models/CloudFlareVerifiedDetailsModel.php b/src/Generated/Models/CloudFlareVerifiedDetailsModel.php new file mode 100644 index 00000000000..b2f236dccc4 --- /dev/null +++ b/src/Generated/Models/CloudFlareVerifiedDetailsModel.php @@ -0,0 +1,117 @@ +setOdataType('#microsoft.graph.cloudFlareVerifiedDetailsModel'); + } + + /** + * 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 CloudFlareVerifiedDetailsModel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudFlareVerifiedDetailsModel { + return new CloudFlareVerifiedDetailsModel(); + } + + /** + * Gets the enabledCustomRules property value. Collection of Cloudflare custom rules that are currently enabled for the zone or host. + * @return array|null + */ + public function getEnabledCustomRules(): ?array { + $val = $this->getBackingStore()->get('enabledCustomRules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudFlareRuleModel::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enabledCustomRules'"); + } + + /** + * Gets the enabledRecommendedRulesets property value. Collection of Cloudflare recommended rulesets that are enabled for the zone or host. + * @return array|null + */ + public function getEnabledRecommendedRulesets(): ?array { + $val = $this->getBackingStore()->get('enabledRecommendedRulesets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudFlareRulesetModel::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enabledRecommendedRulesets'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'enabledCustomRules' => fn(ParseNode $n) => $o->setEnabledCustomRules($n->getCollectionOfObjectValues([CloudFlareRuleModel::class, 'createFromDiscriminatorValue'])), + 'enabledRecommendedRulesets' => fn(ParseNode $n) => $o->setEnabledRecommendedRulesets($n->getCollectionOfObjectValues([CloudFlareRulesetModel::class, 'createFromDiscriminatorValue'])), + 'zoneId' => fn(ParseNode $n) => $o->setZoneId($n->getStringValue()), + ]); + } + + /** + * Gets the zoneId property value. Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. + * @return string|null + */ + public function getZoneId(): ?string { + $val = $this->getBackingStore()->get('zoneId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'zoneId'"); + } + + /** + * 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('enabledCustomRules', $this->getEnabledCustomRules()); + $writer->writeCollectionOfObjectValues('enabledRecommendedRulesets', $this->getEnabledRecommendedRulesets()); + $writer->writeStringValue('zoneId', $this->getZoneId()); + } + + /** + * Sets the enabledCustomRules property value. Collection of Cloudflare custom rules that are currently enabled for the zone or host. + * @param array|null $value Value to set for the enabledCustomRules property. + */ + public function setEnabledCustomRules(?array $value): void { + $this->getBackingStore()->set('enabledCustomRules', $value); + } + + /** + * Sets the enabledRecommendedRulesets property value. Collection of Cloudflare recommended rulesets that are enabled for the zone or host. + * @param array|null $value Value to set for the enabledRecommendedRulesets property. + */ + public function setEnabledRecommendedRulesets(?array $value): void { + $this->getBackingStore()->set('enabledRecommendedRulesets', $value); + } + + /** + * Sets the zoneId property value. Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. + * @param string|null $value Value to set for the zoneId property. + */ + public function setZoneId(?string $value): void { + $this->getBackingStore()->set('zoneId', $value); + } + +} diff --git a/src/Generated/Models/CloudFlareWebApplicationFirewallProvider.php b/src/Generated/Models/CloudFlareWebApplicationFirewallProvider.php new file mode 100644 index 00000000000..b67a7e70624 --- /dev/null +++ b/src/Generated/Models/CloudFlareWebApplicationFirewallProvider.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.cloudFlareWebApplicationFirewallProvider'); + } + + /** + * 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 CloudFlareWebApplicationFirewallProvider + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudFlareWebApplicationFirewallProvider { + return new CloudFlareWebApplicationFirewallProvider(); + } + + /** + * Gets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. + * @return string|null + */ + public function getApiToken(): ?string { + $val = $this->getBackingStore()->get('apiToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'apiToken'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'apiToken' => fn(ParseNode $n) => $o->setApiToken($n->getStringValue()), + 'zoneId' => fn(ParseNode $n) => $o->setZoneId($n->getStringValue()), + ]); + } + + /** + * Gets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. + * @return string|null + */ + public function getZoneId(): ?string { + $val = $this->getBackingStore()->get('zoneId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'zoneId'"); + } + + /** + * 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('apiToken', $this->getApiToken()); + $writer->writeStringValue('zoneId', $this->getZoneId()); + } + + /** + * Sets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. + * @param string|null $value Value to set for the apiToken property. + */ + public function setApiToken(?string $value): void { + $this->getBackingStore()->set('apiToken', $value); + } + + /** + * Sets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. + * @param string|null $value Value to set for the zoneId property. + */ + public function setZoneId(?string $value): void { + $this->getBackingStore()->set('zoneId', $value); + } + +} diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index e4fbbf452cd..b6264342f4b 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -191,7 +191,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the frontlineCloudPcAvailability property value. The current availability of a frontline assigned Cloud PC. Possible values: notApplicable, available,notAvailable and unknownFutureValue. Default value is notApplicable. Read Only. + * Gets the frontlineCloudPcAvailability property value. The current availability of a frontline assigned Cloud PC. Possible values: notApplicable, available, notAvailable, and unknownFutureValue. Default value is notApplicable. Read-only. This property is deprecated and will stop returning data on October 30, 2025. Going forward use the retrieveFrontlineCloudPcDetail API. * @return FrontlineCloudPcAvailability|null */ public function getFrontlineCloudPcAvailability(): ?FrontlineCloudPcAvailability { @@ -459,7 +459,7 @@ public function getServicePlanType(): ?CloudPcServicePlanType { } /** - * Gets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * Gets the sharedDeviceDetail property value. Indicates the Cloud PC device details associated with the frontline shared service plan, including the user's UPN and the session start date and time. * @return CloudPcFrontlineSharedDeviceDetail|null */ public function getSharedDeviceDetail(): ?CloudPcFrontlineSharedDeviceDetail { @@ -674,7 +674,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the frontlineCloudPcAvailability property value. The current availability of a frontline assigned Cloud PC. Possible values: notApplicable, available,notAvailable and unknownFutureValue. Default value is notApplicable. Read Only. + * Sets the frontlineCloudPcAvailability property value. The current availability of a frontline assigned Cloud PC. Possible values: notApplicable, available, notAvailable, and unknownFutureValue. Default value is notApplicable. Read-only. This property is deprecated and will stop returning data on October 30, 2025. Going forward use the retrieveFrontlineCloudPcDetail API. * @param FrontlineCloudPcAvailability|null $value Value to set for the frontlineCloudPcAvailability property. */ public function setFrontlineCloudPcAvailability(?FrontlineCloudPcAvailability $value): void { @@ -850,7 +850,7 @@ public function setServicePlanType(?CloudPcServicePlanType $value): void { } /** - * Sets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * Sets the sharedDeviceDetail property value. Indicates the Cloud PC device details associated with the frontline shared service plan, including the user's UPN and the session start date and time. * @param CloudPcFrontlineSharedDeviceDetail|null $value Value to set for the sharedDeviceDetail property. */ public function setSharedDeviceDetail(?CloudPcFrontlineSharedDeviceDetail $value): void { diff --git a/src/Generated/Models/CloudPcDeviceImage.php b/src/Generated/Models/CloudPcDeviceImage.php index 952ef1391a9..2b444ca9a86 100644 --- a/src/Generated/Models/CloudPcDeviceImage.php +++ b/src/Generated/Models/CloudPcDeviceImage.php @@ -75,6 +75,7 @@ public function getFieldDeserializers(): array { 'expirationDate' => fn(ParseNode $n) => $o->setExpirationDate($n->getDateValue()), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'operatingSystem' => fn(ParseNode $n) => $o->setOperatingSystem($n->getStringValue()), + 'osArchitecture' => fn(ParseNode $n) => $o->setOsArchitecture($n->getEnumValue(CloudPcImageOsArchitectureType::class)), 'osBuildNumber' => fn(ParseNode $n) => $o->setOsBuildNumber($n->getStringValue()), 'osStatus' => fn(ParseNode $n) => $o->setOsStatus($n->getEnumValue(CloudPcDeviceImageOsStatus::class)), 'osVersionNumber' => fn(ParseNode $n) => $o->setOsVersionNumber($n->getStringValue()), @@ -118,6 +119,18 @@ public function getOperatingSystem(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'operatingSystem'"); } + /** + * Gets the osArchitecture property value. The osArchitecture property + * @return CloudPcImageOsArchitectureType|null + */ + public function getOsArchitecture(): ?CloudPcImageOsArchitectureType { + $val = $this->getBackingStore()->get('osArchitecture'); + if (is_null($val) || $val instanceof CloudPcImageOsArchitectureType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'osArchitecture'"); + } + /** * Gets the osBuildNumber property value. The OS build version of the image. For example, 1909. Read-only. * @return string|null @@ -239,6 +252,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateValue('expirationDate', $this->getExpirationDate()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('operatingSystem', $this->getOperatingSystem()); + $writer->writeEnumValue('osArchitecture', $this->getOsArchitecture()); $writer->writeStringValue('osBuildNumber', $this->getOsBuildNumber()); $writer->writeEnumValue('osStatus', $this->getOsStatus()); $writer->writeStringValue('osVersionNumber', $this->getOsVersionNumber()); @@ -290,6 +304,14 @@ public function setOperatingSystem(?string $value): void { $this->getBackingStore()->set('operatingSystem', $value); } + /** + * Sets the osArchitecture property value. The osArchitecture property + * @param CloudPcImageOsArchitectureType|null $value Value to set for the osArchitecture property. + */ + public function setOsArchitecture(?CloudPcImageOsArchitectureType $value): void { + $this->getBackingStore()->set('osArchitecture', $value); + } + /** * Sets the osBuildNumber property value. The OS build version of the image. For example, 1909. Read-only. * @param string|null $value Value to set for the osBuildNumber property. diff --git a/src/Generated/Models/CloudPcExternalPartner.php b/src/Generated/Models/CloudPcExternalPartner.php index 3ecaf983371..53c7eadc4b5 100644 --- a/src/Generated/Models/CloudPcExternalPartner.php +++ b/src/Generated/Models/CloudPcExternalPartner.php @@ -38,7 +38,7 @@ public function getConnectionStatus(): ?CloudPcExternalPartnerStatus { } /** - * Gets the enableConnection property value. The enableConnection property + * Gets the enableConnection property value. Enable or disable the connection to an external partner. If true, an external partner API accepts incoming calls from external partners. Required. Supports $filter (eq). * @return bool|null */ public function getEnableConnection(): ?bool { @@ -65,7 +65,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastSyncDateTime property value. The lastSyncDateTime property + * Gets the lastSyncDateTime property value. Last data sync time for this external partner. The timeStamp type represents date and time information in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'. * @return DateTime|null */ public function getLastSyncDateTime(): ?DateTime { @@ -77,7 +77,7 @@ public function getLastSyncDateTime(): ?DateTime { } /** - * Gets the partnerId property value. The partnerId property + * Gets the partnerId property value. The partner identifier used to identify the external partner. When the Cloud PC service is ready to integrate with a new external partner, it generates a GUID to represent this partner. The Cloud PC service provides this partner ID to the partner, which can then use it to call this Microsoft Graph API and external partner APIs. Read-only. * @return string|null */ public function getPartnerId(): ?string { @@ -89,7 +89,7 @@ public function getPartnerId(): ?string { } /** - * Gets the statusDetails property value. The statusDetails property + * Gets the statusDetails property value. Status details message. Read-only. * @return string|null */ public function getStatusDetails(): ?string { @@ -122,7 +122,7 @@ public function setConnectionStatus(?CloudPcExternalPartnerStatus $value): void } /** - * Sets the enableConnection property value. The enableConnection property + * Sets the enableConnection property value. Enable or disable the connection to an external partner. If true, an external partner API accepts incoming calls from external partners. Required. Supports $filter (eq). * @param bool|null $value Value to set for the enableConnection property. */ public function setEnableConnection(?bool $value): void { @@ -130,7 +130,7 @@ public function setEnableConnection(?bool $value): void { } /** - * Sets the lastSyncDateTime property value. The lastSyncDateTime property + * Sets the lastSyncDateTime property value. Last data sync time for this external partner. The timeStamp type represents date and time information in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'. * @param DateTime|null $value Value to set for the lastSyncDateTime property. */ public function setLastSyncDateTime(?DateTime $value): void { @@ -138,7 +138,7 @@ public function setLastSyncDateTime(?DateTime $value): void { } /** - * Sets the partnerId property value. The partnerId property + * Sets the partnerId property value. The partner identifier used to identify the external partner. When the Cloud PC service is ready to integrate with a new external partner, it generates a GUID to represent this partner. The Cloud PC service provides this partner ID to the partner, which can then use it to call this Microsoft Graph API and external partner APIs. Read-only. * @param string|null $value Value to set for the partnerId property. */ public function setPartnerId(?string $value): void { @@ -146,7 +146,7 @@ public function setPartnerId(?string $value): void { } /** - * Sets the statusDetails property value. The statusDetails property + * Sets the statusDetails property value. Status details message. Read-only. * @param string|null $value Value to set for the statusDetails property. */ public function setStatusDetails(?string $value): void { diff --git a/src/Generated/Models/CloudPcFrontLineServicePlan.php b/src/Generated/Models/CloudPcFrontLineServicePlan.php index 2dbb1718b43..53b94329c39 100644 --- a/src/Generated/Models/CloudPcFrontLineServicePlan.php +++ b/src/Generated/Models/CloudPcFrontLineServicePlan.php @@ -37,7 +37,7 @@ public function getAllotmentLicensesCount(): ?int { } /** - * Gets the displayName property value. The display name of the front-line service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. + * Gets the displayName property value. The display name of the frontline service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. * @return string|null */ public function getDisplayName(): ?string { @@ -63,7 +63,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the totalCount property value. The total number of front-line service plans purchased by the customer. + * Gets the totalCount property value. The total number of frontline service plans purchased by the customer. * @return int|null */ public function getTotalCount(): ?int { @@ -107,7 +107,7 @@ public function setAllotmentLicensesCount(?int $value): void { } /** - * Sets the displayName property value. The display name of the front-line service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. + * Sets the displayName property value. The display name of the frontline service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -115,7 +115,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the totalCount property value. The total number of front-line service plans purchased by the customer. + * Sets the totalCount property value. The total number of frontline service plans purchased by the customer. * @param int|null $value Value to set for the totalCount property. */ public function setTotalCount(?int $value): void { diff --git a/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php b/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php index 582fae3466e..6963d3045ba 100644 --- a/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php +++ b/src/Generated/Models/CloudPcFrontlineSharedDeviceDetail.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -76,6 +77,7 @@ public function getFieldDeserializers(): array { return [ 'assignedToUserPrincipalName' => fn(ParseNode $n) => $o->setAssignedToUserPrincipalName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sessionStartDateTime' => fn(ParseNode $n) => $o->setSessionStartDateTime($n->getDateTimeValue()), ]; } @@ -91,6 +93,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the sessionStartDateTime property value. The date and time when the current user session starts, or null if no current user session exists. This value is autogenerated and assigned at the start of each session. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getSessionStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('sessionStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionStartDateTime'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -98,6 +112,7 @@ public function getOdataType(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('assignedToUserPrincipalName', $this->getAssignedToUserPrincipalName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('sessionStartDateTime', $this->getSessionStartDateTime()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -133,4 +148,12 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the sessionStartDateTime property value. The date and time when the current user session starts, or null if no current user session exists. This value is autogenerated and assigned at the start of each session. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the sessionStartDateTime property. + */ + public function setSessionStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('sessionStartDateTime', $value); + } + } diff --git a/src/Generated/Models/CloudPcGalleryImage.php b/src/Generated/Models/CloudPcGalleryImage.php index 2d16f8a3245..22f8008730b 100644 --- a/src/Generated/Models/CloudPcGalleryImage.php +++ b/src/Generated/Models/CloudPcGalleryImage.php @@ -74,6 +74,7 @@ public function getFieldDeserializers(): array { 'offer' => fn(ParseNode $n) => $o->setOffer($n->getStringValue()), 'offerDisplayName' => fn(ParseNode $n) => $o->setOfferDisplayName($n->getStringValue()), 'offerName' => fn(ParseNode $n) => $o->setOfferName($n->getStringValue()), + 'osArchitecture' => fn(ParseNode $n) => $o->setOsArchitecture($n->getEnumValue(CloudPcImageOsArchitectureType::class)), 'osVersionNumber' => fn(ParseNode $n) => $o->setOsVersionNumber($n->getStringValue()), 'publisher' => fn(ParseNode $n) => $o->setPublisher($n->getStringValue()), 'publisherName' => fn(ParseNode $n) => $o->setPublisherName($n->getStringValue()), @@ -123,6 +124,18 @@ public function getOfferName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'offerName'"); } + /** + * Gets the osArchitecture property value. The osArchitecture property + * @return CloudPcImageOsArchitectureType|null + */ + public function getOsArchitecture(): ?CloudPcImageOsArchitectureType { + $val = $this->getBackingStore()->get('osArchitecture'); + if (is_null($val) || $val instanceof CloudPcImageOsArchitectureType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'osArchitecture'"); + } + /** * Gets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. * @return string|null @@ -255,6 +268,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('offer', $this->getOffer()); $writer->writeStringValue('offerDisplayName', $this->getOfferDisplayName()); $writer->writeStringValue('offerName', $this->getOfferName()); + $writer->writeEnumValue('osArchitecture', $this->getOsArchitecture()); $writer->writeStringValue('osVersionNumber', $this->getOsVersionNumber()); $writer->writeStringValue('publisher', $this->getPublisher()); $writer->writeStringValue('publisherName', $this->getPublisherName()); @@ -315,6 +329,14 @@ public function setOfferName(?string $value): void { $this->getBackingStore()->set('offerName', $value); } + /** + * Sets the osArchitecture property value. The osArchitecture property + * @param CloudPcImageOsArchitectureType|null $value Value to set for the osArchitecture property. + */ + public function setOsArchitecture(?CloudPcImageOsArchitectureType $value): void { + $this->getBackingStore()->set('osArchitecture', $value); + } + /** * Sets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. * @param string|null $value Value to set for the osVersionNumber property. diff --git a/src/Generated/Models/CloudPcImageOsArchitectureType.php b/src/Generated/Models/CloudPcImageOsArchitectureType.php new file mode 100644 index 00000000000..938284d1b8a --- /dev/null +++ b/src/Generated/Models/CloudPcImageOsArchitectureType.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 CloudPcLaunchDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcLaunchDetail { + return new CloudPcLaunchDetail(); + } + + /** + * 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 cloudPcId property value. The unique identifier of the Cloud PC. + * @return string|null + */ + public function getCloudPcId(): ?string { + $val = $this->getBackingStore()->get('cloudPcId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudPcId'"); + } + + /** + * Gets the cloudPcLaunchUrl property value. The connect URL of the Cloud PC. + * @return string|null + */ + public function getCloudPcLaunchUrl(): ?string { + $val = $this->getBackingStore()->get('cloudPcLaunchUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudPcLaunchUrl'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cloudPcId' => fn(ParseNode $n) => $o->setCloudPcId($n->getStringValue()), + 'cloudPcLaunchUrl' => fn(ParseNode $n) => $o->setCloudPcLaunchUrl($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'windows365SwitchCompatibilityFailureReasonType' => fn(ParseNode $n) => $o->setWindows365SwitchCompatibilityFailureReasonType($n->getEnumValue(Windows365SwitchCompatibilityFailureReasonType::class)), + 'windows365SwitchCompatible' => fn(ParseNode $n) => $o->setWindows365SwitchCompatible($n->getBooleanValue()), + ]; + } + + /** + * 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 windows365SwitchCompatibilityFailureReasonType property value. Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality. + * @return Windows365SwitchCompatibilityFailureReasonType|null + */ + public function getWindows365SwitchCompatibilityFailureReasonType(): ?Windows365SwitchCompatibilityFailureReasonType { + $val = $this->getBackingStore()->get('windows365SwitchCompatibilityFailureReasonType'); + if (is_null($val) || $val instanceof Windows365SwitchCompatibilityFailureReasonType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'windows365SwitchCompatibilityFailureReasonType'"); + } + + /** + * Gets the windows365SwitchCompatible property value. Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * @return bool|null + */ + public function getWindows365SwitchCompatible(): ?bool { + $val = $this->getBackingStore()->get('windows365SwitchCompatible'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'windows365SwitchCompatible'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('cloudPcId', $this->getCloudPcId()); + $writer->writeStringValue('cloudPcLaunchUrl', $this->getCloudPcLaunchUrl()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('windows365SwitchCompatibilityFailureReasonType', $this->getWindows365SwitchCompatibilityFailureReasonType()); + $writer->writeBooleanValue('windows365SwitchCompatible', $this->getWindows365SwitchCompatible()); + $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 cloudPcId property value. The unique identifier of the Cloud PC. + * @param string|null $value Value to set for the cloudPcId property. + */ + public function setCloudPcId(?string $value): void { + $this->getBackingStore()->set('cloudPcId', $value); + } + + /** + * Sets the cloudPcLaunchUrl property value. The connect URL of the Cloud PC. + * @param string|null $value Value to set for the cloudPcLaunchUrl property. + */ + public function setCloudPcLaunchUrl(?string $value): void { + $this->getBackingStore()->set('cloudPcLaunchUrl', $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 windows365SwitchCompatibilityFailureReasonType property value. Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality. + * @param Windows365SwitchCompatibilityFailureReasonType|null $value Value to set for the windows365SwitchCompatibilityFailureReasonType property. + */ + public function setWindows365SwitchCompatibilityFailureReasonType(?Windows365SwitchCompatibilityFailureReasonType $value): void { + $this->getBackingStore()->set('windows365SwitchCompatibilityFailureReasonType', $value); + } + + /** + * Sets the windows365SwitchCompatible property value. Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * @param bool|null $value Value to set for the windows365SwitchCompatible property. + */ + public function setWindows365SwitchCompatible(?bool $value): void { + $this->getBackingStore()->set('windows365SwitchCompatible', $value); + } + +} diff --git a/src/Generated/Models/CloudPcManagedLicense.php b/src/Generated/Models/CloudPcManagedLicense.php new file mode 100644 index 00000000000..20c722014ed --- /dev/null +++ b/src/Generated/Models/CloudPcManagedLicense.php @@ -0,0 +1,310 @@ +getBackingStore()->get('activeDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeDateTime'"); + } + + /** + * Gets the allotmentLicensesCount property value. The number of licenses that are allocated to assignments. The total number of allotted licenses can't be greater than the total license count. The allowed range is from 0 to the value of licensesCount. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. Nullable. + * @return int|null + */ + public function getAllotmentLicensesCount(): ?int { + $val = $this->getBackingStore()->get('allotmentLicensesCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allotmentLicensesCount'"); + } + + /** + * Gets the assignedCount property value. The number of licenses currently assigned to users. The allowed range is from 0 to the value of licensesCount. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @return int|null + */ + public function getAssignedCount(): ?int { + $val = $this->getBackingStore()->get('assignedCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedCount'"); + } + + /** + * Gets the displayName property value. The display name of the license. For example, Cloud PC Enterprise 4vCPU/16GB/256GB. Supports $filter (eq, ne, in, startsWith). Read-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 expirationDateTime property value. The date and time when the license expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @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(), [ + 'activeDateTime' => fn(ParseNode $n) => $o->setActiveDateTime($n->getDateTimeValue()), + 'allotmentLicensesCount' => fn(ParseNode $n) => $o->setAllotmentLicensesCount($n->getIntegerValue()), + 'assignedCount' => fn(ParseNode $n) => $o->setAssignedCount($n->getIntegerValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'latestLicenseStartDateTime' => fn(ParseNode $n) => $o->setLatestLicenseStartDateTime($n->getDateTimeValue()), + 'licensesCount' => fn(ParseNode $n) => $o->setLicensesCount($n->getIntegerValue()), + 'licenseType' => fn(ParseNode $n) => $o->setLicenseType($n->getEnumValue(CloudPcManagedLicenseType::class)), + 'nextBillingDateTime' => fn(ParseNode $n) => $o->setNextBillingDateTime($n->getDateTimeValue()), + 'servicePlanId' => fn(ParseNode $n) => $o->setServicePlanId($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcManagedLicenseStatus::class)), + 'subscriptionId' => fn(ParseNode $n) => $o->setSubscriptionId($n->getStringValue()), + ]); + } + + /** + * Gets the latestLicenseStartDateTime property value. The start date of the current license term. This date is the date of the initial purchase or the most recent renewal. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @return DateTime|null + */ + public function getLatestLicenseStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('latestLicenseStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestLicenseStartDateTime'"); + } + + /** + * Gets the licensesCount property value. The total number of licenses purchased. The allowed range is fropm 0 to 2,147,483,647. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @return int|null + */ + public function getLicensesCount(): ?int { + $val = $this->getBackingStore()->get('licensesCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'licensesCount'"); + } + + /** + * Gets the licenseType property value. The licenseType property + * @return CloudPcManagedLicenseType|null + */ + public function getLicenseType(): ?CloudPcManagedLicenseType { + $val = $this->getBackingStore()->get('licenseType'); + if (is_null($val) || $val instanceof CloudPcManagedLicenseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseType'"); + } + + /** + * Gets the nextBillingDateTime property value. The date and time of the next billing cycle. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @return DateTime|null + */ + public function getNextBillingDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('nextBillingDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nextBillingDateTime'"); + } + + /** + * Gets the servicePlanId property value. The unique identifier for the service plan that defines the specific stock keeping unit (SKU) of the license. For example, this ID maps to a specific offering like Cloud PC Enterprise 4vCPU/16GB/256GB. For example, 3a94476b-504b-41a4-9f6a-18c5199a55e9. Supports $filter (eq). Read-only. + * @return string|null + */ + public function getServicePlanId(): ?string { + $val = $this->getBackingStore()->get('servicePlanId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePlanId'"); + } + + /** + * Gets the status property value. The status property + * @return CloudPcManagedLicenseStatus|null + */ + public function getStatus(): ?CloudPcManagedLicenseStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof CloudPcManagedLicenseStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the subscriptionId property value. The ID of the Azure commercial subscription to which the license belongs. This unique identifier specifies the subscription where the organization purchased and manages the license. For example, 0d5b1a2b-4d6e-4b8e-88e2-3e7a5b9d0f1a. Supports $filter (eq). Read-only. + * @return string|null + */ + public function getSubscriptionId(): ?string { + $val = $this->getBackingStore()->get('subscriptionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionId'"); + } + + /** + * 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->writeDateTimeValue('activeDateTime', $this->getActiveDateTime()); + $writer->writeIntegerValue('allotmentLicensesCount', $this->getAllotmentLicensesCount()); + $writer->writeIntegerValue('assignedCount', $this->getAssignedCount()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeDateTimeValue('latestLicenseStartDateTime', $this->getLatestLicenseStartDateTime()); + $writer->writeIntegerValue('licensesCount', $this->getLicensesCount()); + $writer->writeEnumValue('licenseType', $this->getLicenseType()); + $writer->writeDateTimeValue('nextBillingDateTime', $this->getNextBillingDateTime()); + $writer->writeStringValue('servicePlanId', $this->getServicePlanId()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('subscriptionId', $this->getSubscriptionId()); + } + + /** + * Sets the activeDateTime property value. The date and time when the license becomes active. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param DateTime|null $value Value to set for the activeDateTime property. + */ + public function setActiveDateTime(?DateTime $value): void { + $this->getBackingStore()->set('activeDateTime', $value); + } + + /** + * Sets the allotmentLicensesCount property value. The number of licenses that are allocated to assignments. The total number of allotted licenses can't be greater than the total license count. The allowed range is from 0 to the value of licensesCount. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. Nullable. + * @param int|null $value Value to set for the allotmentLicensesCount property. + */ + public function setAllotmentLicensesCount(?int $value): void { + $this->getBackingStore()->set('allotmentLicensesCount', $value); + } + + /** + * Sets the assignedCount property value. The number of licenses currently assigned to users. The allowed range is from 0 to the value of licensesCount. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param int|null $value Value to set for the assignedCount property. + */ + public function setAssignedCount(?int $value): void { + $this->getBackingStore()->set('assignedCount', $value); + } + + /** + * Sets the displayName property value. The display name of the license. For example, Cloud PC Enterprise 4vCPU/16GB/256GB. Supports $filter (eq, ne, in, startsWith). Read-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 expirationDateTime property value. The date and time when the license expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the latestLicenseStartDateTime property value. The start date of the current license term. This date is the date of the initial purchase or the most recent renewal. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param DateTime|null $value Value to set for the latestLicenseStartDateTime property. + */ + public function setLatestLicenseStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('latestLicenseStartDateTime', $value); + } + + /** + * Sets the licensesCount property value. The total number of licenses purchased. The allowed range is fropm 0 to 2,147,483,647. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param int|null $value Value to set for the licensesCount property. + */ + public function setLicensesCount(?int $value): void { + $this->getBackingStore()->set('licensesCount', $value); + } + + /** + * Sets the licenseType property value. The licenseType property + * @param CloudPcManagedLicenseType|null $value Value to set for the licenseType property. + */ + public function setLicenseType(?CloudPcManagedLicenseType $value): void { + $this->getBackingStore()->set('licenseType', $value); + } + + /** + * Sets the nextBillingDateTime property value. The date and time of the next billing cycle. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le). Read-only. + * @param DateTime|null $value Value to set for the nextBillingDateTime property. + */ + public function setNextBillingDateTime(?DateTime $value): void { + $this->getBackingStore()->set('nextBillingDateTime', $value); + } + + /** + * Sets the servicePlanId property value. The unique identifier for the service plan that defines the specific stock keeping unit (SKU) of the license. For example, this ID maps to a specific offering like Cloud PC Enterprise 4vCPU/16GB/256GB. For example, 3a94476b-504b-41a4-9f6a-18c5199a55e9. Supports $filter (eq). Read-only. + * @param string|null $value Value to set for the servicePlanId property. + */ + public function setServicePlanId(?string $value): void { + $this->getBackingStore()->set('servicePlanId', $value); + } + + /** + * Sets the status property value. The status property + * @param CloudPcManagedLicenseStatus|null $value Value to set for the status property. + */ + public function setStatus(?CloudPcManagedLicenseStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the subscriptionId property value. The ID of the Azure commercial subscription to which the license belongs. This unique identifier specifies the subscription where the organization purchased and manages the license. For example, 0d5b1a2b-4d6e-4b8e-88e2-3e7a5b9d0f1a. Supports $filter (eq). Read-only. + * @param string|null $value Value to set for the subscriptionId property. + */ + public function setSubscriptionId(?string $value): void { + $this->getBackingStore()->set('subscriptionId', $value); + } + +} diff --git a/src/Generated/Models/CloudPcManagedLicenseCollectionResponse.php b/src/Generated/Models/CloudPcManagedLicenseCollectionResponse.php new file mode 100644 index 00000000000..6bbb77d92c9 --- /dev/null +++ b/src/Generated/Models/CloudPcManagedLicenseCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudPcManagedLicense::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, CloudPcManagedLicense::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/CloudPcManagedLicenseStatus.php b/src/Generated/Models/CloudPcManagedLicenseStatus.php new file mode 100644 index 00000000000..0553044952d --- /dev/null +++ b/src/Generated/Models/CloudPcManagedLicenseStatus.php @@ -0,0 +1,14 @@ +setScopeIds($val); }, 'userExperienceType' => fn(ParseNode $n) => $o->setUserExperienceType($n->getEnumValue(CloudPcUserExperienceType::class)), + 'userSettingsPersistenceConfiguration' => fn(ParseNode $n) => $o->setUserSettingsPersistenceConfiguration($n->getObjectValue([CloudPcUserSettingsPersistenceConfiguration::class, 'createFromDiscriminatorValue'])), 'windowsSetting' => fn(ParseNode $n) => $o->setWindowsSetting($n->getObjectValue([CloudPcWindowsSetting::class, 'createFromDiscriminatorValue'])), 'windowsSettings' => fn(ParseNode $n) => $o->setWindowsSettings($n->getObjectValue([CloudPcWindowsSettings::class, 'createFromDiscriminatorValue'])), ]); @@ -363,6 +364,18 @@ public function getUserExperienceType(): ?CloudPcUserExperienceType { throw new \UnexpectedValueException("Invalid type found in backing store for 'userExperienceType'"); } + /** + * Gets the userSettingsPersistenceConfiguration property value. Indicates specific settings that enable the persistence of user application settings between Cloud PC sessions. The default value is null. This feature is only available for Cloud PC provisioning policies of type sharedByEntraGroup. Supports $select. + * @return CloudPcUserSettingsPersistenceConfiguration|null + */ + public function getUserSettingsPersistenceConfiguration(): ?CloudPcUserSettingsPersistenceConfiguration { + $val = $this->getBackingStore()->get('userSettingsPersistenceConfiguration'); + if (is_null($val) || $val instanceof CloudPcUserSettingsPersistenceConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userSettingsPersistenceConfiguration'"); + } + /** * Gets the windowsSetting property value. Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. * @return CloudPcWindowsSetting|null @@ -417,6 +430,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); $writer->writeCollectionOfPrimitiveValues('scopeIds', $this->getScopeIds()); $writer->writeEnumValue('userExperienceType', $this->getUserExperienceType()); + $writer->writeObjectValue('userSettingsPersistenceConfiguration', $this->getUserSettingsPersistenceConfiguration()); $writer->writeObjectValue('windowsSetting', $this->getWindowsSetting()); $writer->writeObjectValue('windowsSettings', $this->getWindowsSettings()); } @@ -613,6 +627,14 @@ public function setUserExperienceType(?CloudPcUserExperienceType $value): void { $this->getBackingStore()->set('userExperienceType', $value); } + /** + * Sets the userSettingsPersistenceConfiguration property value. Indicates specific settings that enable the persistence of user application settings between Cloud PC sessions. The default value is null. This feature is only available for Cloud PC provisioning policies of type sharedByEntraGroup. Supports $select. + * @param CloudPcUserSettingsPersistenceConfiguration|null $value Value to set for the userSettingsPersistenceConfiguration property. + */ + public function setUserSettingsPersistenceConfiguration(?CloudPcUserSettingsPersistenceConfiguration $value): void { + $this->getBackingStore()->set('userSettingsPersistenceConfiguration', $value); + } + /** * Sets the windowsSetting property value. Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. * @param CloudPcWindowsSetting|null $value Value to set for the windowsSetting property. diff --git a/src/Generated/Models/CloudPcSnapshot.php b/src/Generated/Models/CloudPcSnapshot.php index 8451a007cc0..61d713ea579 100644 --- a/src/Generated/Models/CloudPcSnapshot.php +++ b/src/Generated/Models/CloudPcSnapshot.php @@ -79,7 +79,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * Gets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. The possible values are: unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. * @return CloudPcSnapshotHealthCheckStatus|null */ public function getHealthCheckStatus(): ?CloudPcSnapshotHealthCheckStatus { @@ -166,7 +166,7 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * Sets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. The possible values are: unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. * @param CloudPcSnapshotHealthCheckStatus|null $value Value to set for the healthCheckStatus property. */ public function setHealthCheckStatus(?CloudPcSnapshotHealthCheckStatus $value): void { diff --git a/src/Generated/Models/CloudPcSnapshotImportActionDetail.php b/src/Generated/Models/CloudPcSnapshotImportActionDetail.php new file mode 100644 index 00000000000..78308e8d67a --- /dev/null +++ b/src/Generated/Models/CloudPcSnapshotImportActionDetail.php @@ -0,0 +1,202 @@ +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 CloudPcSnapshotImportActionDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcSnapshotImportActionDetail { + return new CloudPcSnapshotImportActionDetail(); + } + + /** + * 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 [ + 'fileType' => fn(ParseNode $n) => $o->setFileType($n->getEnumValue(CloudPcSnapshotImportFileType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sasUrl' => fn(ParseNode $n) => $o->setSasUrl($n->getStringValue()), + 'sourceType' => fn(ParseNode $n) => $o->setSourceType($n->getEnumValue(CloudPcSnapshotImportSourceType::class)), + 'storageBlobInfo' => fn(ParseNode $n) => $o->setStorageBlobInfo($n->getObjectValue([CloudPcStorageBlobDetail::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the fileType property value. The fileType property + * @return CloudPcSnapshotImportFileType|null + */ + public function getFileType(): ?CloudPcSnapshotImportFileType { + $val = $this->getBackingStore()->get('fileType'); + if (is_null($val) || $val instanceof CloudPcSnapshotImportFileType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileType'"); + } + + /** + * 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 sasUrl property value. The shared access signature URL of the snapshot import action. + * @return string|null + */ + public function getSasUrl(): ?string { + $val = $this->getBackingStore()->get('sasUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sasUrl'"); + } + + /** + * Gets the sourceType property value. The sourceType property + * @return CloudPcSnapshotImportSourceType|null + */ + public function getSourceType(): ?CloudPcSnapshotImportSourceType { + $val = $this->getBackingStore()->get('sourceType'); + if (is_null($val) || $val instanceof CloudPcSnapshotImportSourceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceType'"); + } + + /** + * Gets the storageBlobInfo property value. The storage account information of the snapshot import action. + * @return CloudPcStorageBlobDetail|null + */ + public function getStorageBlobInfo(): ?CloudPcStorageBlobDetail { + $val = $this->getBackingStore()->get('storageBlobInfo'); + if (is_null($val) || $val instanceof CloudPcStorageBlobDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageBlobInfo'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('fileType', $this->getFileType()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sasUrl', $this->getSasUrl()); + $writer->writeEnumValue('sourceType', $this->getSourceType()); + $writer->writeObjectValue('storageBlobInfo', $this->getStorageBlobInfo()); + $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 fileType property value. The fileType property + * @param CloudPcSnapshotImportFileType|null $value Value to set for the fileType property. + */ + public function setFileType(?CloudPcSnapshotImportFileType $value): void { + $this->getBackingStore()->set('fileType', $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 sasUrl property value. The shared access signature URL of the snapshot import action. + * @param string|null $value Value to set for the sasUrl property. + */ + public function setSasUrl(?string $value): void { + $this->getBackingStore()->set('sasUrl', $value); + } + + /** + * Sets the sourceType property value. The sourceType property + * @param CloudPcSnapshotImportSourceType|null $value Value to set for the sourceType property. + */ + public function setSourceType(?CloudPcSnapshotImportSourceType $value): void { + $this->getBackingStore()->set('sourceType', $value); + } + + /** + * Sets the storageBlobInfo property value. The storage account information of the snapshot import action. + * @param CloudPcStorageBlobDetail|null $value Value to set for the storageBlobInfo property. + */ + public function setStorageBlobInfo(?CloudPcStorageBlobDetail $value): void { + $this->getBackingStore()->set('storageBlobInfo', $value); + } + +} diff --git a/src/Generated/Models/CloudPcSnapshotImportActionResult.php b/src/Generated/Models/CloudPcSnapshotImportActionResult.php new file mode 100644 index 00000000000..8a71621ccec --- /dev/null +++ b/src/Generated/Models/CloudPcSnapshotImportActionResult.php @@ -0,0 +1,313 @@ +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 CloudPcSnapshotImportActionResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcSnapshotImportActionResult { + return new CloudPcSnapshotImportActionResult(); + } + + /** + * 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 additionalDetail property value. More details about the snapshot import action. For example, The snapshot import has failed because the file format is incorrect. This property only contains a value when errors occur during the process. Read-only. + * @return string|null + */ + public function getAdditionalDetail(): ?string { + $val = $this->getBackingStore()->get('additionalDetail'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalDetail'"); + } + + /** + * Gets the assignedUserPrincipalName property value. The assigned user's principal name. For example, ryan@contoso.com. + * @return string|null + */ + public function getAssignedUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('assignedUserPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedUserPrincipalName'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the endDateTime property value. The end time of the snapshot import action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-only. + * @return DateTime|null + */ + public function getEndDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('endDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'endDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'additionalDetail' => fn(ParseNode $n) => $o->setAdditionalDetail($n->getStringValue()), + 'assignedUserPrincipalName' => fn(ParseNode $n) => $o->setAssignedUserPrincipalName($n->getStringValue()), + 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getDateTimeValue()), + 'filename' => fn(ParseNode $n) => $o->setFilename($n->getStringValue()), + 'importStatus' => fn(ParseNode $n) => $o->setImportStatus($n->getEnumValue(CloudPcSnapshotImportActionStatus::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'policyName' => fn(ParseNode $n) => $o->setPolicyName($n->getStringValue()), + 'snapshotId' => fn(ParseNode $n) => $o->setSnapshotId($n->getStringValue()), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + 'usageStatus' => fn(ParseNode $n) => $o->setUsageStatus($n->getEnumValue(CloudPcImportedSnapshotState::class)), + ]; + } + + /** + * Gets the filename property value. The file name for the imported snapshot. For example: MyCloudPc.vhd. Read-only. + * @return string|null + */ + public function getFilename(): ?string { + $val = $this->getBackingStore()->get('filename'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filename'"); + } + + /** + * Gets the importStatus property value. The importStatus property + * @return CloudPcSnapshotImportActionStatus|null + */ + public function getImportStatus(): ?CloudPcSnapshotImportActionStatus { + $val = $this->getBackingStore()->get('importStatus'); + if (is_null($val) || $val instanceof CloudPcSnapshotImportActionStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'importStatus'"); + } + + /** + * 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 policyName property value. The name of the assigned provisioning policy for the upload action. This policy takes effect if a new Cloud PC is provisioned. For example, MyProvisioningPolicy. Read-only. + * @return string|null + */ + public function getPolicyName(): ?string { + $val = $this->getBackingStore()->get('policyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyName'"); + } + + /** + * Gets the snapshotId property value. The unique identifier for the imported snapshot. For example, d09ae73d-b70f-4836-95c1-59652c947e1c. Read-only. + * @return string|null + */ + public function getSnapshotId(): ?string { + $val = $this->getBackingStore()->get('snapshotId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotId'"); + } + + /** + * Gets the startDateTime property value. The start time of the snapshot import action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-only. + * @return DateTime|null + */ + public function getStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Gets the usageStatus property value. The usageStatus property + * @return CloudPcImportedSnapshotState|null + */ + public function getUsageStatus(): ?CloudPcImportedSnapshotState { + $val = $this->getBackingStore()->get('usageStatus'); + if (is_null($val) || $val instanceof CloudPcImportedSnapshotState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'usageStatus'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('additionalDetail', $this->getAdditionalDetail()); + $writer->writeStringValue('assignedUserPrincipalName', $this->getAssignedUserPrincipalName()); + $writer->writeDateTimeValue('endDateTime', $this->getEndDateTime()); + $writer->writeStringValue('filename', $this->getFilename()); + $writer->writeEnumValue('importStatus', $this->getImportStatus()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('policyName', $this->getPolicyName()); + $writer->writeStringValue('snapshotId', $this->getSnapshotId()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + $writer->writeEnumValue('usageStatus', $this->getUsageStatus()); + $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 additionalDetail property value. More details about the snapshot import action. For example, The snapshot import has failed because the file format is incorrect. This property only contains a value when errors occur during the process. Read-only. + * @param string|null $value Value to set for the additionalDetail property. + */ + public function setAdditionalDetail(?string $value): void { + $this->getBackingStore()->set('additionalDetail', $value); + } + + /** + * Sets the assignedUserPrincipalName property value. The assigned user's principal name. For example, ryan@contoso.com. + * @param string|null $value Value to set for the assignedUserPrincipalName property. + */ + public function setAssignedUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('assignedUserPrincipalName', $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 endDateTime property value. The end time of the snapshot import action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-only. + * @param DateTime|null $value Value to set for the endDateTime property. + */ + public function setEndDateTime(?DateTime $value): void { + $this->getBackingStore()->set('endDateTime', $value); + } + + /** + * Sets the filename property value. The file name for the imported snapshot. For example: MyCloudPc.vhd. Read-only. + * @param string|null $value Value to set for the filename property. + */ + public function setFilename(?string $value): void { + $this->getBackingStore()->set('filename', $value); + } + + /** + * Sets the importStatus property value. The importStatus property + * @param CloudPcSnapshotImportActionStatus|null $value Value to set for the importStatus property. + */ + public function setImportStatus(?CloudPcSnapshotImportActionStatus $value): void { + $this->getBackingStore()->set('importStatus', $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 policyName property value. The name of the assigned provisioning policy for the upload action. This policy takes effect if a new Cloud PC is provisioned. For example, MyProvisioningPolicy. Read-only. + * @param string|null $value Value to set for the policyName property. + */ + public function setPolicyName(?string $value): void { + $this->getBackingStore()->set('policyName', $value); + } + + /** + * Sets the snapshotId property value. The unique identifier for the imported snapshot. For example, d09ae73d-b70f-4836-95c1-59652c947e1c. Read-only. + * @param string|null $value Value to set for the snapshotId property. + */ + public function setSnapshotId(?string $value): void { + $this->getBackingStore()->set('snapshotId', $value); + } + + /** + * Sets the startDateTime property value. The start time of the snapshot import action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-only. + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + + /** + * Sets the usageStatus property value. The usageStatus property + * @param CloudPcImportedSnapshotState|null $value Value to set for the usageStatus property. + */ + public function setUsageStatus(?CloudPcImportedSnapshotState $value): void { + $this->getBackingStore()->set('usageStatus', $value); + } + +} diff --git a/src/Generated/Models/CloudPcSnapshotImportActionStatus.php b/src/Generated/Models/CloudPcSnapshotImportActionStatus.php new file mode 100644 index 00000000000..48dc416f399 --- /dev/null +++ b/src/Generated/Models/CloudPcSnapshotImportActionStatus.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 CloudPcStorageBlobDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcStorageBlobDetail { + return new CloudPcStorageBlobDetail(); + } + + /** + * 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. Indicates the name of the container. For example, mycontainer. + * @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 [ + 'containerName' => fn(ParseNode $n) => $o->setContainerName($n->getStringValue()), + 'fileName' => fn(ParseNode $n) => $o->setFileName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'storageAccountId' => fn(ParseNode $n) => $o->setStorageAccountId($n->getStringValue()), + ]; + } + + /** + * Gets the fileName property value. The name of the file stored in the container. For example, myexportedvm.vhd. + * @return string|null + */ + public function getFileName(): ?string { + $val = $this->getBackingStore()->get('fileName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileName'"); + } + + /** + * 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. Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount. + * @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->writeStringValue('containerName', $this->getContainerName()); + $writer->writeStringValue('fileName', $this->getFileName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('storageAccountId', $this->getStorageAccountId()); + $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 containerName property value. Indicates the name of the container. For example, mycontainer. + * @param string|null $value Value to set for the containerName property. + */ + public function setContainerName(?string $value): void { + $this->getBackingStore()->set('containerName', $value); + } + + /** + * Sets the fileName property value. The name of the file stored in the container. For example, myexportedvm.vhd. + * @param string|null $value Value to set for the fileName property. + */ + public function setFileName(?string $value): void { + $this->getBackingStore()->set('fileName', $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. Indicates the unique identifier for the Azure storage account. For example, /subscriptions/0231ef39-1113-4772-bffe-26e7d8a15c9e/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount. + * @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/CloudPcUserSettingsPersistenceConfiguration.php b/src/Generated/Models/CloudPcUserSettingsPersistenceConfiguration.php new file mode 100644 index 00000000000..f2e2d03cda2 --- /dev/null +++ b/src/Generated/Models/CloudPcUserSettingsPersistenceConfiguration.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 CloudPcUserSettingsPersistenceConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcUserSettingsPersistenceConfiguration { + return new CloudPcUserSettingsPersistenceConfiguration(); + } + + /** + * 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()), + 'userSettingsPersistenceEnabled' => fn(ParseNode $n) => $o->setUserSettingsPersistenceEnabled($n->getBooleanValue()), + 'userSettingsPersistenceStorageSizeCategory' => fn(ParseNode $n) => $o->setUserSettingsPersistenceStorageSizeCategory($n->getEnumValue(CloudPcUserSettingsPersistenceStorageSizeCategory::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 userSettingsPersistenceEnabled property value. Indicates whether user application settings are persisted between Cloud PC sessions. The default value is false. When true, user settings persistence is enabled, and Windows 365 automatically saves any user-specific application data in a central cloud storage location. Anytime the user connects to a Cloud PC within this provisioning policy, Windows 365 reconnects the user to that persisted storage. When false, this feature isn't used. The persistent storage can only be accessed by Cloud PC; IT admins can't access it. + * @return bool|null + */ + public function getUserSettingsPersistenceEnabled(): ?bool { + $val = $this->getBackingStore()->get('userSettingsPersistenceEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userSettingsPersistenceEnabled'"); + } + + /** + * Gets the userSettingsPersistenceStorageSizeCategory property value. Indicates the storage size for persisting user application settings. Possible values are: fourGB, eightGB, sixteenGB, thirtyTwoGB, sixtyFourGB, unknownFutureValue. The default value is fourGB. + * @return CloudPcUserSettingsPersistenceStorageSizeCategory|null + */ + public function getUserSettingsPersistenceStorageSizeCategory(): ?CloudPcUserSettingsPersistenceStorageSizeCategory { + $val = $this->getBackingStore()->get('userSettingsPersistenceStorageSizeCategory'); + if (is_null($val) || $val instanceof CloudPcUserSettingsPersistenceStorageSizeCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userSettingsPersistenceStorageSizeCategory'"); + } + + /** + * 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->writeBooleanValue('userSettingsPersistenceEnabled', $this->getUserSettingsPersistenceEnabled()); + $writer->writeEnumValue('userSettingsPersistenceStorageSizeCategory', $this->getUserSettingsPersistenceStorageSizeCategory()); + $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 userSettingsPersistenceEnabled property value. Indicates whether user application settings are persisted between Cloud PC sessions. The default value is false. When true, user settings persistence is enabled, and Windows 365 automatically saves any user-specific application data in a central cloud storage location. Anytime the user connects to a Cloud PC within this provisioning policy, Windows 365 reconnects the user to that persisted storage. When false, this feature isn't used. The persistent storage can only be accessed by Cloud PC; IT admins can't access it. + * @param bool|null $value Value to set for the userSettingsPersistenceEnabled property. + */ + public function setUserSettingsPersistenceEnabled(?bool $value): void { + $this->getBackingStore()->set('userSettingsPersistenceEnabled', $value); + } + + /** + * Sets the userSettingsPersistenceStorageSizeCategory property value. Indicates the storage size for persisting user application settings. Possible values are: fourGB, eightGB, sixteenGB, thirtyTwoGB, sixtyFourGB, unknownFutureValue. The default value is fourGB. + * @param CloudPcUserSettingsPersistenceStorageSizeCategory|null $value Value to set for the userSettingsPersistenceStorageSizeCategory property. + */ + public function setUserSettingsPersistenceStorageSizeCategory(?CloudPcUserSettingsPersistenceStorageSizeCategory $value): void { + $this->getBackingStore()->set('userSettingsPersistenceStorageSizeCategory', $value); + } + +} diff --git a/src/Generated/Models/CloudPcUserSettingsPersistenceStorageSizeCategory.php b/src/Generated/Models/CloudPcUserSettingsPersistenceStorageSizeCategory.php new file mode 100644 index 00000000000..6c43750e5b7 --- /dev/null +++ b/src/Generated/Models/CloudPcUserSettingsPersistenceStorageSizeCategory.php @@ -0,0 +1,14 @@ + fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'inactivationReason' => fn(ParseNode $n) => $o->setInactivationReason($n->getStringValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'mode' => fn(ParseNode $n) => $o->setMode($n->getEnumValue(MonitorMode::class)), 'monitorRunFrequencyInHours' => fn(ParseNode $n) => $o->setMonitorRunFrequencyInHours($n->getIntegerValue()), 'parameters' => fn(ParseNode $n) => $o->setParameters($n->getObjectValue([OpenComplexDictionaryType::class, 'createFromDiscriminatorValue'])), + 'runAsUTCMServicePrincipal' => fn(ParseNode $n) => $o->setRunAsUTCMServicePrincipal($n->getBooleanValue()), 'runningOnBehalfOf' => fn(ParseNode $n) => $o->setRunningOnBehalfOf($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(MonitorStatus::class)), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), ]); } + /** + * Gets the inactivationReason property value. The inactivationReason property + * @return string|null + */ + public function getInactivationReason(): ?string { + $val = $this->getBackingStore()->get('inactivationReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inactivationReason'"); + } + + /** + * 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. The lastModifiedDateTime property * @return DateTime|null @@ -155,6 +182,18 @@ public function getParameters(): ?OpenComplexDictionaryType { throw new \UnexpectedValueException("Invalid type found in backing store for 'parameters'"); } + /** + * Gets the runAsUTCMServicePrincipal property value. The runAsUTCMServicePrincipal property + * @return bool|null + */ + public function getRunAsUTCMServicePrincipal(): ?bool { + $val = $this->getBackingStore()->get('runAsUTCMServicePrincipal'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runAsUTCMServicePrincipal'"); + } + /** * Gets the runningOnBehalfOf property value. The runningOnBehalfOf property * @return IdentitySet|null @@ -201,8 +240,11 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeEnumValue('mode', $this->getMode()); + $writer->writeIntegerValue('monitorRunFrequencyInHours', $this->getMonitorRunFrequencyInHours()); $writer->writeObjectValue('parameters', $this->getParameters()); + $writer->writeBooleanValue('runAsUTCMServicePrincipal', $this->getRunAsUTCMServicePrincipal()); $writer->writeObjectValue('runningOnBehalfOf', $this->getRunningOnBehalfOf()); $writer->writeEnumValue('status', $this->getStatus()); } @@ -247,6 +289,22 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the inactivationReason property value. The inactivationReason property + * @param string|null $value Value to set for the inactivationReason property. + */ + public function setInactivationReason(?string $value): void { + $this->getBackingStore()->set('inactivationReason', $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. The lastModifiedDateTime property * @param DateTime|null $value Value to set for the lastModifiedDateTime property. @@ -279,6 +337,14 @@ public function setParameters(?OpenComplexDictionaryType $value): void { $this->getBackingStore()->set('parameters', $value); } + /** + * Sets the runAsUTCMServicePrincipal property value. The runAsUTCMServicePrincipal property + * @param bool|null $value Value to set for the runAsUTCMServicePrincipal property. + */ + public function setRunAsUTCMServicePrincipal(?bool $value): void { + $this->getBackingStore()->set('runAsUTCMServicePrincipal', $value); + } + /** * Sets the runningOnBehalfOf property value. The runningOnBehalfOf property * @param IdentitySet|null $value Value to set for the runningOnBehalfOf property. diff --git a/src/Generated/Models/ConfigurationMonitoringResult.php b/src/Generated/Models/ConfigurationMonitoringResult.php index 94be270b0a2..a61d27b182f 100644 --- a/src/Generated/Models/ConfigurationMonitoringResult.php +++ b/src/Generated/Models/ConfigurationMonitoringResult.php @@ -38,6 +38,18 @@ public function getDriftsCount(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'driftsCount'"); } + /** + * Gets the driftsFixed property value. The driftsFixed property + * @return int|null + */ + public function getDriftsFixed(): ?int { + $val = $this->getBackingStore()->get('driftsFixed'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'driftsFixed'"); + } + /** * Gets the errorDetails property value. The errorDetails property * @return array|null @@ -60,11 +72,13 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'driftsCount' => fn(ParseNode $n) => $o->setDriftsCount($n->getIntegerValue()), + 'driftsFixed' => fn(ParseNode $n) => $o->setDriftsFixed($n->getIntegerValue()), 'errorDetails' => fn(ParseNode $n) => $o->setErrorDetails($n->getCollectionOfObjectValues([ErrorDetail::class, 'createFromDiscriminatorValue'])), 'monitorId' => fn(ParseNode $n) => $o->setMonitorId($n->getStringValue()), 'runCompletionDateTime' => fn(ParseNode $n) => $o->setRunCompletionDateTime($n->getDateTimeValue()), 'runInitiationDateTime' => fn(ParseNode $n) => $o->setRunInitiationDateTime($n->getDateTimeValue()), 'runStatus' => fn(ParseNode $n) => $o->setRunStatus($n->getEnumValue(MonitorRunStatus::class)), + 'runType' => fn(ParseNode $n) => $o->setRunType($n->getEnumValue(MonitorRunType::class)), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), ]); } @@ -117,6 +131,18 @@ public function getRunStatus(): ?MonitorRunStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'runStatus'"); } + /** + * Gets the runType property value. The runType property + * @return MonitorRunType|null + */ + public function getRunType(): ?MonitorRunType { + $val = $this->getBackingStore()->get('runType'); + if (is_null($val) || $val instanceof MonitorRunType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runType'"); + } + /** * Gets the tenantId property value. The tenantId property * @return string|null @@ -136,6 +162,7 @@ public function getTenantId(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('runStatus', $this->getRunStatus()); + $writer->writeEnumValue('runType', $this->getRunType()); } /** @@ -146,6 +173,14 @@ public function setDriftsCount(?int $value): void { $this->getBackingStore()->set('driftsCount', $value); } + /** + * Sets the driftsFixed property value. The driftsFixed property + * @param int|null $value Value to set for the driftsFixed property. + */ + public function setDriftsFixed(?int $value): void { + $this->getBackingStore()->set('driftsFixed', $value); + } + /** * Sets the errorDetails property value. The errorDetails property * @param array|null $value Value to set for the errorDetails property. @@ -186,6 +221,14 @@ public function setRunStatus(?MonitorRunStatus $value): void { $this->getBackingStore()->set('runStatus', $value); } + /** + * Sets the runType property value. The runType property + * @param MonitorRunType|null $value Value to set for the runType property. + */ + public function setRunType(?MonitorRunType $value): void { + $this->getBackingStore()->set('runType', $value); + } + /** * Sets the tenantId property value. The tenantId property * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CopilotTool.php b/src/Generated/Models/CopilotTool.php new file mode 100644 index 00000000000..1784a594682 --- /dev/null +++ b/src/Generated/Models/CopilotTool.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 CopilotTool + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotTool { + return new CopilotTool(); + } + + /** + * 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 copilotToolName property value. The copilotToolName property + * @return string|null + */ + public function getCopilotToolName(): ?string { + $val = $this->getBackingStore()->get('copilotToolName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'copilotToolName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'copilotToolName' => fn(ParseNode $n) => $o->setCopilotToolName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'url' => fn(ParseNode $n) => $o->setUrl($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 url property value. The url property + * @return string|null + */ + public function getUrl(): ?string { + $val = $this->getBackingStore()->get('url'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'url'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('copilotToolName', $this->getCopilotToolName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('url', $this->getUrl()); + $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 copilotToolName property value. The copilotToolName property + * @param string|null $value Value to set for the copilotToolName property. + */ + public function setCopilotToolName(?string $value): void { + $this->getBackingStore()->set('copilotToolName', $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 url property value. The url property + * @param string|null $value Value to set for the url property. + */ + public function setUrl(?string $value): void { + $this->getBackingStore()->set('url', $value); + } + +} diff --git a/src/Generated/Models/CopilotToolCollectionResponse.php b/src/Generated/Models/CopilotToolCollectionResponse.php new file mode 100644 index 00000000000..95a05938c19 --- /dev/null +++ b/src/Generated/Models/CopilotToolCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CopilotTool::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, CopilotTool::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/CsaStarLevel.php b/src/Generated/Models/CsaStarLevel.php new file mode 100644 index 00000000000..af7251f1790 --- /dev/null +++ b/src/Generated/Models/CsaStarLevel.php @@ -0,0 +1,16 @@ +setOdataType('#microsoft.graph.customAppScopeAttributesDictionary'); } /** diff --git a/src/Generated/Models/CustomExtensionData.php b/src/Generated/Models/CustomExtensionData.php index 2465ff1ace4..e10321ed387 100644 --- a/src/Generated/Models/CustomExtensionData.php +++ b/src/Generated/Models/CustomExtensionData.php @@ -38,6 +38,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.accessPackageAssignmentRequestCallbackData': return new AccessPackageAssignmentRequestCallbackData(); + case '#microsoft.graph.accessReviewDataUploadRequestCalloutData': return new AccessReviewDataUploadRequestCalloutData(); + case '#microsoft.graph.accessReviewDataUploadTriggerCallbackData': return new AccessReviewDataUploadTriggerCallbackData(); + case '#microsoft.graph.accessReviewResourceDataUploadSessionContextData': return new AccessReviewResourceDataUploadSessionContextData(); case '#microsoft.graph.assignmentRequestApprovalStageCallbackData': return new AssignmentRequestApprovalStageCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCallbackData': return new CustomTaskExtensionCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCalloutData': return new CustomTaskExtensionCalloutData(); diff --git a/src/Generated/Models/CustomMetadataDictionary.php b/src/Generated/Models/CustomMetadataDictionary.php index f8ea5c2e866..89f9e3b796e 100644 --- a/src/Generated/Models/CustomMetadataDictionary.php +++ b/src/Generated/Models/CustomMetadataDictionary.php @@ -13,6 +13,7 @@ class CustomMetadataDictionary extends Dictionary implements Parsable */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.customMetadataDictionary'); } /** diff --git a/src/Generated/Models/CustomUsernameSignInIdentifier.php b/src/Generated/Models/CustomUsernameSignInIdentifier.php new file mode 100644 index 00000000000..7b8ae9056f3 --- /dev/null +++ b/src/Generated/Models/CustomUsernameSignInIdentifier.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.customUsernameSignInIdentifier'); + } + + /** + * 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 CustomUsernameSignInIdentifier + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomUsernameSignInIdentifier { + return new CustomUsernameSignInIdentifier(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'validationRegEx' => fn(ParseNode $n) => $o->setValidationRegEx($n->getStringValue()), + ]); + } + + /** + * Gets the validationRegEx property value. The validationRegEx property + * @return string|null + */ + public function getValidationRegEx(): ?string { + $val = $this->getBackingStore()->get('validationRegEx'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validationRegEx'"); + } + + /** + * 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('validationRegEx', $this->getValidationRegEx()); + } + + /** + * Sets the validationRegEx property value. The validationRegEx property + * @param string|null $value Value to set for the validationRegEx property. + */ + public function setValidationRegEx(?string $value): void { + $this->getBackingStore()->set('validationRegEx', $value); + } + +} diff --git a/src/Generated/Models/DataProtection.php b/src/Generated/Models/DataProtection.php new file mode 100644 index 00000000000..127ad18d595 --- /dev/null +++ b/src/Generated/Models/DataProtection.php @@ -0,0 +1,13 @@ +getBackingStore()->get('depProfileAdminAccountPasswordRotationSetting'); + if (is_null($val) || $val instanceof DepProfileAdminAccountPasswordRotationSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'depProfileAdminAccountPasswordRotationSetting'"); + } + /** * Gets the dontAutoPopulatePrimaryAccountInfo property value. Indicates whether Setup Assistant will auto populate the primary account information * @return bool|null @@ -150,6 +162,7 @@ public function getFieldDeserializers(): array { 'autoAdvanceSetupEnabled' => fn(ParseNode $n) => $o->setAutoAdvanceSetupEnabled($n->getBooleanValue()), 'autoUnlockWithWatchDisabled' => fn(ParseNode $n) => $o->setAutoUnlockWithWatchDisabled($n->getBooleanValue()), 'chooseYourLockScreenDisabled' => fn(ParseNode $n) => $o->setChooseYourLockScreenDisabled($n->getBooleanValue()), + 'depProfileAdminAccountPasswordRotationSetting' => fn(ParseNode $n) => $o->setDepProfileAdminAccountPasswordRotationSetting($n->getObjectValue([DepProfileAdminAccountPasswordRotationSetting::class, 'createFromDiscriminatorValue'])), 'dontAutoPopulatePrimaryAccountInfo' => fn(ParseNode $n) => $o->setDontAutoPopulatePrimaryAccountInfo($n->getBooleanValue()), 'enableRestrictEditing' => fn(ParseNode $n) => $o->setEnableRestrictEditing($n->getBooleanValue()), 'fileVaultDisabled' => fn(ParseNode $n) => $o->setFileVaultDisabled($n->getBooleanValue()), @@ -324,6 +337,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('autoAdvanceSetupEnabled', $this->getAutoAdvanceSetupEnabled()); $writer->writeBooleanValue('autoUnlockWithWatchDisabled', $this->getAutoUnlockWithWatchDisabled()); $writer->writeBooleanValue('chooseYourLockScreenDisabled', $this->getChooseYourLockScreenDisabled()); + $writer->writeObjectValue('depProfileAdminAccountPasswordRotationSetting', $this->getDepProfileAdminAccountPasswordRotationSetting()); $writer->writeBooleanValue('dontAutoPopulatePrimaryAccountInfo', $this->getDontAutoPopulatePrimaryAccountInfo()); $writer->writeBooleanValue('enableRestrictEditing', $this->getEnableRestrictEditing()); $writer->writeBooleanValue('fileVaultDisabled', $this->getFileVaultDisabled()); @@ -396,6 +410,14 @@ public function setChooseYourLockScreenDisabled(?bool $value): void { $this->getBackingStore()->set('chooseYourLockScreenDisabled', $value); } + /** + * Sets the depProfileAdminAccountPasswordRotationSetting property value. Settings for local admin account password automatic rotation. + * @param DepProfileAdminAccountPasswordRotationSetting|null $value Value to set for the depProfileAdminAccountPasswordRotationSetting property. + */ + public function setDepProfileAdminAccountPasswordRotationSetting(?DepProfileAdminAccountPasswordRotationSetting $value): void { + $this->getBackingStore()->set('depProfileAdminAccountPasswordRotationSetting', $value); + } + /** * Sets the dontAutoPopulatePrimaryAccountInfo property value. Indicates whether Setup Assistant will auto populate the primary account information * @param bool|null $value Value to set for the dontAutoPopulatePrimaryAccountInfo property. diff --git a/src/Generated/Models/DepProfileAdminAccountPasswordRotationSetting.php b/src/Generated/Models/DepProfileAdminAccountPasswordRotationSetting.php new file mode 100644 index 00000000000..bb817616de5 --- /dev/null +++ b/src/Generated/Models/DepProfileAdminAccountPasswordRotationSetting.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 DepProfileAdminAccountPasswordRotationSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DepProfileAdminAccountPasswordRotationSetting { + return new DepProfileAdminAccountPasswordRotationSetting(); + } + + /** + * 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 autoRotationPeriodInDays property value. Indicates the number of days between 1-180 since the last rotation after which to rotate the local admin password. + * @return int|null + */ + public function getAutoRotationPeriodInDays(): ?int { + $val = $this->getBackingStore()->get('autoRotationPeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'autoRotationPeriodInDays'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the depProfileDelayAutoRotationSetting property value. Settings for delaying automatic password rotation upon retrieval. + * @return DepProfileDelayAutoRotationSetting|null + */ + public function getDepProfileDelayAutoRotationSetting(): ?DepProfileDelayAutoRotationSetting { + $val = $this->getBackingStore()->get('depProfileDelayAutoRotationSetting'); + if (is_null($val) || $val instanceof DepProfileDelayAutoRotationSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'depProfileDelayAutoRotationSetting'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'autoRotationPeriodInDays' => fn(ParseNode $n) => $o->setAutoRotationPeriodInDays($n->getIntegerValue()), + 'depProfileDelayAutoRotationSetting' => fn(ParseNode $n) => $o->setDepProfileDelayAutoRotationSetting($n->getObjectValue([DepProfileDelayAutoRotationSetting::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->writeIntegerValue('autoRotationPeriodInDays', $this->getAutoRotationPeriodInDays()); + $writer->writeObjectValue('depProfileDelayAutoRotationSetting', $this->getDepProfileDelayAutoRotationSetting()); + $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 autoRotationPeriodInDays property value. Indicates the number of days between 1-180 since the last rotation after which to rotate the local admin password. + * @param int|null $value Value to set for the autoRotationPeriodInDays property. + */ + public function setAutoRotationPeriodInDays(?int $value): void { + $this->getBackingStore()->set('autoRotationPeriodInDays', $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 depProfileDelayAutoRotationSetting property value. Settings for delaying automatic password rotation upon retrieval. + * @param DepProfileDelayAutoRotationSetting|null $value Value to set for the depProfileDelayAutoRotationSetting property. + */ + public function setDepProfileDelayAutoRotationSetting(?DepProfileDelayAutoRotationSetting $value): void { + $this->getBackingStore()->set('depProfileDelayAutoRotationSetting', $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/DepProfileDelayAutoRotationSetting.php b/src/Generated/Models/DepProfileDelayAutoRotationSetting.php new file mode 100644 index 00000000000..fa89da6a824 --- /dev/null +++ b/src/Generated/Models/DepProfileDelayAutoRotationSetting.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 DepProfileDelayAutoRotationSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DepProfileDelayAutoRotationSetting { + return new DepProfileDelayAutoRotationSetting(); + } + + /** + * 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()), + 'onRetrievalAutoRotatePasswordEnabled' => fn(ParseNode $n) => $o->setOnRetrievalAutoRotatePasswordEnabled($n->getBooleanValue()), + 'onRetrievalDelayAutoRotatePasswordInHours' => fn(ParseNode $n) => $o->setOnRetrievalDelayAutoRotatePasswordInHours($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 onRetrievalAutoRotatePasswordEnabled property value. Indicates whether the admin account password should be rotated when retrieved by IT Admin through Intune. + * @return bool|null + */ + public function getOnRetrievalAutoRotatePasswordEnabled(): ?bool { + $val = $this->getBackingStore()->get('onRetrievalAutoRotatePasswordEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onRetrievalAutoRotatePasswordEnabled'"); + } + + /** + * Gets the onRetrievalDelayAutoRotatePasswordInHours property value. Indicates how long in hours (between 1 and 24 hours) after password retrieval through Graph should automatic rotation be initiated for the admin account password. + * @return int|null + */ + public function getOnRetrievalDelayAutoRotatePasswordInHours(): ?int { + $val = $this->getBackingStore()->get('onRetrievalDelayAutoRotatePasswordInHours'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onRetrievalDelayAutoRotatePasswordInHours'"); + } + + /** + * 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->writeBooleanValue('onRetrievalAutoRotatePasswordEnabled', $this->getOnRetrievalAutoRotatePasswordEnabled()); + $writer->writeIntegerValue('onRetrievalDelayAutoRotatePasswordInHours', $this->getOnRetrievalDelayAutoRotatePasswordInHours()); + $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 onRetrievalAutoRotatePasswordEnabled property value. Indicates whether the admin account password should be rotated when retrieved by IT Admin through Intune. + * @param bool|null $value Value to set for the onRetrievalAutoRotatePasswordEnabled property. + */ + public function setOnRetrievalAutoRotatePasswordEnabled(?bool $value): void { + $this->getBackingStore()->set('onRetrievalAutoRotatePasswordEnabled', $value); + } + + /** + * Sets the onRetrievalDelayAutoRotatePasswordInHours property value. Indicates how long in hours (between 1 and 24 hours) after password retrieval through Graph should automatic rotation be initiated for the admin account password. + * @param int|null $value Value to set for the onRetrievalDelayAutoRotatePasswordInHours property. + */ + public function setOnRetrievalDelayAutoRotatePasswordInHours(?int $value): void { + $this->getBackingStore()->set('onRetrievalDelayAutoRotatePasswordInHours', $value); + } + +} diff --git a/src/Generated/Models/DeskCollectionResponse.php b/src/Generated/Models/DeskCollectionResponse.php new file mode 100644 index 00000000000..201a6fd1280 --- /dev/null +++ b/src/Generated/Models/DeskCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Desk::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, Desk::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/DeviceConfiguration.php b/src/Generated/Models/DeviceConfiguration.php index c313157ec22..a2302db7ec3 100644 --- a/src/Generated/Models/DeviceConfiguration.php +++ b/src/Generated/Models/DeviceConfiguration.php @@ -168,6 +168,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic case '#microsoft.graph.windowsWifiConfiguration': return new WindowsWifiConfiguration(); case '#microsoft.graph.windowsWifiEnterpriseEAPConfiguration': return new WindowsWifiEnterpriseEAPConfiguration(); case '#microsoft.graph.windowsWiredNetworkConfiguration': return new WindowsWiredNetworkConfiguration(); + case '#microsoft.graph.windowsZtdnsConfiguration': return new WindowsZtdnsConfiguration(); } } return new DeviceConfiguration(); diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php index 7b76a170b98..fac8e0db529 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultOptionId property value. Default option for choice setting + * Gets the defaultOptionId property value. Default option for the choice setting. * @return string|null */ public function getDefaultOptionId(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the options property value. Options for the setting that can be selected + * Gets the options property value. Options for the setting that can be selected. * @return array|null */ public function getOptions(): ?array { @@ -81,7 +81,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultOptionId property value. Default option for choice setting + * Sets the defaultOptionId property value. Default option for the choice setting. * @param string|null $value Value to set for the defaultOptionId property. */ public function setDefaultOptionId(?string $value): void { @@ -89,7 +89,7 @@ public function setDefaultOptionId(?string $value): void { } /** - * Sets the options property value. Options for the setting that can be selected + * Sets the options property value. Options for the setting that can be selected. * @param array|null $value Value to set for the options property. */ public function setOptions(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index b21a6453735..8dbc200fd1d 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on + * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the item + * Gets the description property value. Description of the setting. * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Display name of the item + * Gets the displayName property value. Name of the setting. For example: Allow Toast. * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the item + * Gets the helpText property value. Help text of the setting. Give more details of the setting. * @return string|null */ public function getHelpText(): ?string { @@ -166,7 +166,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at + * Gets the infoUrls property value. List of links more info for the setting can be found at. * @return array|null */ public function getInfoUrls(): ?array { @@ -256,7 +256,7 @@ public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { } /** - * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -351,7 +351,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on + * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -367,7 +367,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -375,7 +375,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the item + * Sets the description property value. Description of the setting. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -383,7 +383,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Display name of the item + * Sets the displayName property value. Name of the setting. For example: Allow Toast. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -391,7 +391,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the item + * Sets the helpText property value. Help text of the setting. Give more details of the setting. * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -399,7 +399,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at + * Sets the infoUrls property value. List of links more info for the setting can be found at. * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -455,7 +455,7 @@ public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $val } /** - * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 02e1aa77fc4..982aa240d1d 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings + * Gets the childIds property value. Dependent child settings to this group of settings. * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings + * Sets the childIds property value. Dependent child settings to this group of settings. * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 1eb922e8001..4e883bce7ea 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string + * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string + * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/Dictionary.php b/src/Generated/Models/Dictionary.php index 84855c7d663..58a24c1c2fb 100644 --- a/src/Generated/Models/Dictionary.php +++ b/src/Generated/Models/Dictionary.php @@ -45,6 +45,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.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 25b458b00b3..b73d9a5e62d 100644 --- a/src/Generated/Models/DirectoryAudit.php +++ b/src/Generated/Models/DirectoryAudit.php @@ -103,6 +103,7 @@ public function getFieldDeserializers(): array { 'initiatedBy' => fn(ParseNode $n) => $o->setInitiatedBy($n->getObjectValue([AuditActivityInitiator::class, 'createFromDiscriminatorValue'])), 'loggedByService' => fn(ParseNode $n) => $o->setLoggedByService($n->getStringValue()), 'operationType' => fn(ParseNode $n) => $o->setOperationType($n->getStringValue()), + 'performedBy' => fn(ParseNode $n) => $o->setPerformedBy($n->getObjectValue([AuditActivityPerformer::class, 'createFromDiscriminatorValue'])), 'result' => fn(ParseNode $n) => $o->setResult($n->getEnumValue(OperationResult::class)), 'resultReason' => fn(ParseNode $n) => $o->setResultReason($n->getStringValue()), 'targetResources' => fn(ParseNode $n) => $o->setTargetResources($n->getCollectionOfObjectValues([TargetResource::class, 'createFromDiscriminatorValue'])), @@ -146,6 +147,18 @@ public function getOperationType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'operationType'"); } + /** + * Gets the performedBy property value. The performedBy property + * @return AuditActivityPerformer|null + */ + public function getPerformedBy(): ?AuditActivityPerformer { + $val = $this->getBackingStore()->get('performedBy'); + if (is_null($val) || $val instanceof AuditActivityPerformer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'performedBy'"); + } + /** * Gets the result property value. Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue. * @return OperationResult|null @@ -210,6 +223,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('initiatedBy', $this->getInitiatedBy()); $writer->writeStringValue('loggedByService', $this->getLoggedByService()); $writer->writeStringValue('operationType', $this->getOperationType()); + $writer->writeObjectValue('performedBy', $this->getPerformedBy()); $writer->writeEnumValue('result', $this->getResult()); $writer->writeStringValue('resultReason', $this->getResultReason()); $writer->writeCollectionOfObjectValues('targetResources', $this->getTargetResources()); @@ -280,6 +294,14 @@ public function setOperationType(?string $value): void { $this->getBackingStore()->set('operationType', $value); } + /** + * Sets the performedBy property value. The performedBy property + * @param AuditActivityPerformer|null $value Value to set for the performedBy property. + */ + public function setPerformedBy(?AuditActivityPerformer $value): void { + $this->getBackingStore()->set('performedBy', $value); + } + /** * Sets the result property value. Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue. * @param OperationResult|null $value Value to set for the result property. diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index 4c163bd6282..b4301cad562 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc switch ($mappingValue) { case '#microsoft.graph.activityBasedTimeoutPolicy': return new ActivityBasedTimeoutPolicy(); case '#microsoft.graph.administrativeUnit': return new AdministrativeUnit(); + case '#microsoft.graph.agentIdentity': return new AgentIdentity(); case '#microsoft.graph.application': return new Application(); case '#microsoft.graph.appManagementPolicy': return new AppManagementPolicy(); case '#microsoft.graph.appRoleAssignment': return new AppRoleAssignment(); diff --git a/src/Generated/Models/Domain.php b/src/Generated/Models/Domain.php index 48be865cf9e..5d614866cf5 100644 --- a/src/Generated/Models/Domain.php +++ b/src/Generated/Models/Domain.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Domai } /** - * Gets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + * Gets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. * @return string|null */ public function getAuthenticationType(): ?string { @@ -301,7 +301,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + * Sets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. * @param string|null $value Value to set for the authenticationType property. */ public function setAuthenticationType(?string $value): void { diff --git a/src/Generated/Models/EducationAssignmentResource.php b/src/Generated/Models/EducationAssignmentResource.php index b1bab3b0057..96ed819211a 100644 --- a/src/Generated/Models/EducationAssignmentResource.php +++ b/src/Generated/Models/EducationAssignmentResource.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Educa } /** - * Gets the dependentResources property value. The dependentResources property + * Gets the dependentResources property value. A collection of assignment resources that depend on the parent educationAssignmentResource. * @return array|null */ public function getDependentResources(): ?array { @@ -88,7 +88,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the dependentResources property value. The dependentResources property + * Sets the dependentResources property value. A collection of assignment resources that depend on the parent educationAssignmentResource. * @param array|null $value Value to set for the dependentResources property. */ public function setDependentResources(?array $value): void { diff --git a/src/Generated/Models/EducationGradingSchemeGrade.php b/src/Generated/Models/EducationGradingSchemeGrade.php index 3952594e338..97ba0dbcbed 100644 --- a/src/Generated/Models/EducationGradingSchemeGrade.php +++ b/src/Generated/Models/EducationGradingSchemeGrade.php @@ -68,7 +68,7 @@ public function getDefaultPercentage(): ?float { } /** - * Gets the displayName property value. The name of the grading scheme. + * Gets the displayName property value. The name of this individual grade. * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function setDefaultPercentage(?float $value): void { } /** - * Sets the displayName property value. The name of the grading scheme. + * Sets the displayName property value. The name of this individual grade. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/EducationSubmissionResource.php b/src/Generated/Models/EducationSubmissionResource.php index 9b968991022..2abbbd5b458 100644 --- a/src/Generated/Models/EducationSubmissionResource.php +++ b/src/Generated/Models/EducationSubmissionResource.php @@ -38,7 +38,7 @@ public function getAssignmentResourceUrl(): ?string { } /** - * Gets the dependentResources property value. The dependentResources property + * Gets the dependentResources property value. A collection of submission resources that depend on the parent educationSubmissionResource. * @return array|null */ public function getDependentResources(): ?array { @@ -96,7 +96,7 @@ public function setAssignmentResourceUrl(?string $value): void { } /** - * Sets the dependentResources property value. The dependentResources property + * Sets the dependentResources property value. A collection of submission resources that depend on the parent educationSubmissionResource. * @param array|null $value Value to set for the dependentResources property. */ public function setDependentResources(?array $value): void { diff --git a/src/Generated/Models/EmailSignInIdentifier.php b/src/Generated/Models/EmailSignInIdentifier.php new file mode 100644 index 00000000000..a3dfea36e2a --- /dev/null +++ b/src/Generated/Models/EmailSignInIdentifier.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.emailSignInIdentifier'); + } + + /** + * 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 EmailSignInIdentifier + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EmailSignInIdentifier { + return new EmailSignInIdentifier(); + } + + /** + * 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/EmergencyCallEvent.php b/src/Generated/Models/EmergencyCallEvent.php index 38626be36f9..5ff26205dd3 100644 --- a/src/Generated/Models/EmergencyCallEvent.php +++ b/src/Generated/Models/EmergencyCallEvent.php @@ -62,7 +62,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the policyName property value. The policy name for emergency call event. + * Gets the policyName property value. The policy name for the emergency call event. * @return string|null */ public function getPolicyName(): ?string { @@ -101,7 +101,7 @@ public function setEmergencyNumberDialed(?string $value): void { } /** - * Sets the policyName property value. The policy name for emergency call event. + * Sets the policyName property value. The policy name for the emergency call event. * @param string|null $value Value to set for the policyName property. */ public function setPolicyName(?string $value): void { diff --git a/src/Generated/Models/EngagementRole.php b/src/Generated/Models/EngagementRole.php index 8016c517f04..ec32e828ee7 100644 --- a/src/Generated/Models/EngagementRole.php +++ b/src/Generated/Models/EngagementRole.php @@ -53,7 +53,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the members property value. Users who have been assigned this role. + * Gets the members property value. Users that have this role assigned. * @return array|null */ public function getMembers(): ?array { @@ -85,7 +85,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the members property value. Users who have been assigned this role. + * Sets the members property value. Users that have this role assigned. * @param array|null $value Value to set for the members property. */ public function setMembers(?array $value): void { diff --git a/src/Generated/Models/EngagementRoleMember.php b/src/Generated/Models/EngagementRoleMember.php index 350c8e58e66..5f7f82629e1 100644 --- a/src/Generated/Models/EngagementRoleMember.php +++ b/src/Generated/Models/EngagementRoleMember.php @@ -29,7 +29,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Engag } /** - * Gets the createdDateTime property value. The timestamp when the role was assigned to the user. + * Gets the createdDateTime property value. The date and time when the role was assigned to the user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -54,7 +54,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the user property value. User entity of the member who has been assigned the role. + * Gets the user property value. The user who has this role assigned. * @return User|null */ public function getUser(): ?User { @@ -87,7 +87,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The timestamp when the role was assigned to the user. + * Sets the createdDateTime property value. The date and time when the role was assigned to the user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -95,7 +95,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the user property value. User entity of the member who has been assigned the role. + * Sets the user property value. The user who has this role assigned. * @param User|null $value Value to set for the user property. */ public function setUser(?User $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 9972e2d4272..4f916c683a9 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -7,7 +7,6 @@ use Microsoft\Graph\Beta\Generated\Models\CallRecords\Participant; use Microsoft\Graph\Beta\Generated\Models\CallRecords\ParticipantBase; use Microsoft\Graph\Beta\Generated\Models\CallRecords\Segment; -use Microsoft\Graph\Beta\Generated\Models\CallRecords\Session; use Microsoft\Graph\Beta\Generated\Models\CloudLicensing\UsageRight; use Microsoft\Graph\Beta\Generated\Models\DeviceManagement\AlertRecord; use Microsoft\Graph\Beta\Generated\Models\DeviceManagement\AlertRule; @@ -121,16 +120,15 @@ use Microsoft\Graph\Beta\Generated\Models\Networkaccess\Connectivity; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ConnectivityConfigurationLink; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\CrossTenantAccessSettings; +use Microsoft\Graph\Beta\Generated\Models\Networkaccess\CustomBlockPage; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\DeviceLink; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ExternalCertificateAuthorityCertificate; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\FilteringPolicy; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\FilteringPolicyLink; -use Microsoft\Graph\Beta\Generated\Models\Networkaccess\FilteringProfile; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\FilteringRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ForwardingOptions; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ForwardingPolicy; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ForwardingPolicyLink; -use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ForwardingProfile; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ForwardingRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\FqdnFilteringRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\InternetAccessForwardingRule; @@ -141,8 +139,6 @@ use Microsoft\Graph\Beta\Generated\Models\Networkaccess\PolicyLink; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\PolicyRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\PrivateAccessForwardingRule; -use Microsoft\Graph\Beta\Generated\Models\Networkaccess\Profile; -use Microsoft\Graph\Beta\Generated\Models\Networkaccess\RemoteNetwork; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\RemoteNetworkHealthEvent; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\Reports; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\Settings; @@ -154,6 +150,7 @@ use Microsoft\Graph\Beta\Generated\Models\Networkaccess\TlsInspectionPolicyLink; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\TlsInspectionRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\TlsTermination; +use Microsoft\Graph\Beta\Generated\Models\Networkaccess\UrlDestinationFilteringRule; use Microsoft\Graph\Beta\Generated\Models\Networkaccess\WebCategoryFilteringRule; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\AdminsMfaEnforcedSecurityRequirement; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\CustomersMfaEnforcedSecurityRequirement; @@ -189,6 +186,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\AuditLogQuery; use Microsoft\Graph\Beta\Generated\Models\Security\AuditLogRecord; use Microsoft\Graph\Beta\Generated\Models\Security\AuthorityTemplate; +use Microsoft\Graph\Beta\Generated\Models\Security\AutoAuditingConfiguration; use Microsoft\Graph\Beta\Generated\Models\Security\CasesRoot; use Microsoft\Graph\Beta\Generated\Models\Security\CategoryTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\CitationTemplate; @@ -212,6 +210,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryFile; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryHoldOperation; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryHoldPolicy; +use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryHoldPolicySyncOperation; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryIndexOperation; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryNoncustodialDataSource; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryPurgeDataOperation; @@ -264,10 +263,14 @@ use Microsoft\Graph\Beta\Generated\Models\Security\RulesRoot; use Microsoft\Graph\Beta\Generated\Models\Security\Search; use Microsoft\Graph\Beta\Generated\Models\Security\Security; +use Microsoft\Graph\Beta\Generated\Models\Security\SecurityCopilot\Evaluation; +use Microsoft\Graph\Beta\Generated\Models\Security\SecurityCopilot\Prompt; +use Microsoft\Graph\Beta\Generated\Models\Security\SecurityCopilot\Workspace; use Microsoft\Graph\Beta\Generated\Models\Security\SensitivityLabel; use Microsoft\Graph\Beta\Generated\Models\Security\Sensor; use Microsoft\Graph\Beta\Generated\Models\Security\SensorCandidate; use Microsoft\Graph\Beta\Generated\Models\Security\SensorCandidateActivationConfiguration; +use Microsoft\Graph\Beta\Generated\Models\Security\SettingsContainer; use Microsoft\Graph\Beta\Generated\Models\Security\SslCertificate; use Microsoft\Graph\Beta\Generated\Models\Security\SubcategoryTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\Subdomain; @@ -284,9 +287,14 @@ 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\TeamsAdministration\NumberAssignment; +use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\PolicyIdentifierDetail; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsAdminRoot; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsPolicyAssignment; +use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsPolicyUserAssignment; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsUserConfiguration; +use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TelephoneNumberLongRunningOperation; +use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TelephoneNumberManagementRoot; use Microsoft\Graph\Beta\Generated\Models\TermStore\Group; use Microsoft\Graph\Beta\Generated\Models\TermStore\Relation; use Microsoft\Graph\Beta\Generated\Models\TermStore\Set; @@ -393,6 +401,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.adminWindowsUpdates': return new AdminWindowsUpdates(); case '#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState': return new AdvancedThreatProtectionOnboardingDeviceSettingState(); case '#microsoft.graph.advancedThreatProtectionOnboardingStateSummary': return new AdvancedThreatProtectionOnboardingStateSummary(); + case '#microsoft.graph.agent': return new Agent(); + case '#microsoft.graph.agentIdentity': return new AgentIdentity(); + case '#microsoft.graph.agentRiskDetection': return new AgentRiskDetection(); case '#microsoft.graph.agreement': return new Agreement(); case '#microsoft.graph.agreementAcceptance': return new AgreementAcceptance(); case '#microsoft.graph.agreementFile': return new AgreementFile(); @@ -403,6 +414,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.aiInteractionHistory': return new AiInteractionHistory(); case '#microsoft.graph.aiOnlineMeeting': return new AiOnlineMeeting(); case '#microsoft.graph.aiUser': return new AiUser(); + case '#microsoft.graph.akamaiWebApplicationFirewallProvider': return new AkamaiWebApplicationFirewallProvider(); 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(); @@ -516,6 +528,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.appVulnerabilityManagedDevice': return new AppVulnerabilityManagedDevice(); case '#microsoft.graph.appVulnerabilityMobileApp': return new AppVulnerabilityMobileApp(); case '#microsoft.graph.appVulnerabilityTask': return new AppVulnerabilityTask(); + case '#microsoft.graph.arkoseFraudProtectionProvider': return new ArkoseFraudProtectionProvider(); case '#microsoft.graph.assignedComputeInstanceDetails': return new AssignedComputeInstanceDetails(); case '#microsoft.graph.assignmentFilterEvaluationStatusDetails': return new AssignmentFilterEvaluationStatusDetails(); case '#microsoft.graph.associatedTeamInfo': return new AssociatedTeamInfo(); @@ -528,6 +541,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.attributeMappingFunctionSchema': return new AttributeMappingFunctionSchema(); case '#microsoft.graph.attributeSet': return new AttributeSet(); case '#microsoft.graph.audioRoutingGroup': return new AudioRoutingGroup(); + case '#microsoft.graph.auditActivityType': return new AuditActivityType(); case '#microsoft.graph.auditEvent': return new AuditEvent(); case '#microsoft.graph.authentication': return new Authentication(); case '#microsoft.graph.authenticationCombinationConfiguration': return new AuthenticationCombinationConfiguration(); @@ -631,7 +645,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.callRecords.participant': return new Participant(); case '#microsoft.graph.callRecords.participantBase': return new ParticipantBase(); case '#microsoft.graph.callRecords.segment': return new Segment(); - case '#microsoft.graph.callRecords.session': return new Session(); + case '#microsoft.graph.callRecords.session': return new \Microsoft\Graph\Beta\Generated\Models\CallRecords\Session(); case '#microsoft.graph.callSettings': return new CallSettings(); case '#microsoft.graph.callTranscript': return new CallTranscript(); case '#microsoft.graph.cancelMediaProcessingOperation': return new CancelMediaProcessingOperation(); @@ -661,6 +675,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.cloudCertificationAuthorityLeafCertificate': return new CloudCertificationAuthorityLeafCertificate(); case '#microsoft.graph.cloudClipboardItem': return new CloudClipboardItem(); case '#microsoft.graph.cloudClipboardRoot': return new CloudClipboardRoot(); + case '#microsoft.graph.cloudFlareWebApplicationFirewallProvider': return new CloudFlareWebApplicationFirewallProvider(); case '#microsoft.graph.cloudLicensing.usageRight': return new UsageRight(); case '#microsoft.graph.cloudPC': return new CloudPC(); case '#microsoft.graph.cloudPcAuditEvent': return new CloudPcAuditEvent(); @@ -689,6 +704,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.cloudPcExternalPartnerSetting': return new CloudPcExternalPartnerSetting(); case '#microsoft.graph.cloudPcFrontLineServicePlan': return new CloudPcFrontLineServicePlan(); case '#microsoft.graph.cloudPcGalleryImage': return new CloudPcGalleryImage(); + case '#microsoft.graph.cloudPcManagedLicense': return new CloudPcManagedLicense(); case '#microsoft.graph.cloudPcOnPremisesConnection': return new CloudPcOnPremisesConnection(); case '#microsoft.graph.cloudPcOrganizationSettings': return new CloudPcOrganizationSettings(); case '#microsoft.graph.cloudPcProvisioningPolicy': return new CloudPcProvisioningPolicy(); @@ -1091,6 +1107,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.floor': return new Floor(); case '#microsoft.graph.focusActivityStatistics': return new FocusActivityStatistics(); case '#microsoft.graph.footprintMap': return new FootprintMap(); + case '#microsoft.graph.fraudProtectionProvider': return new FraudProtectionProvider(); case '#microsoft.graph.gcpAuthorizationSystem': return new GcpAuthorizationSystem(); case '#microsoft.graph.gcpAuthorizationSystemResource': return new GcpAuthorizationSystemResource(); case '#microsoft.graph.gcpAuthorizationSystemTypeAction': return new GcpAuthorizationSystemTypeAction(); @@ -1159,6 +1176,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.horizontalSection': return new HorizontalSection(); case '#microsoft.graph.horizontalSectionColumn': return new HorizontalSectionColumn(); case '#microsoft.graph.hostSecurityProfile': return new HostSecurityProfile(); + case '#microsoft.graph.humanSecurityFraudProtectionProvider': return new HumanSecurityFraudProtectionProvider(); case '#microsoft.graph.identityApiConnector': return new IdentityApiConnector(); case '#microsoft.graph.identityBuiltInUserFlowAttribute': return new IdentityBuiltInUserFlowAttribute(); case '#microsoft.graph.identityCustomUserFlowAttribute': return new IdentityCustomUserFlowAttribute(); @@ -1180,6 +1198,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.identityUserFlow': return new IdentityUserFlow(); case '#microsoft.graph.identityUserFlowAttribute': return new IdentityUserFlowAttribute(); case '#microsoft.graph.identityUserFlowAttributeAssignment': return new IdentityUserFlowAttributeAssignment(); + case '#microsoft.graph.identityVerifiedIdRoot': return new IdentityVerifiedIdRoot(); case '#microsoft.graph.impactedResource': return new ImpactedResource(); case '#microsoft.graph.importedAppleDeviceIdentity': return new ImportedAppleDeviceIdentity(); case '#microsoft.graph.importedAppleDeviceIdentityResult': return new ImportedAppleDeviceIdentityResult(); @@ -1503,16 +1522,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.networkaccess.connectivity': return new Connectivity(); case '#microsoft.graph.networkaccess.connectivityConfigurationLink': return new ConnectivityConfigurationLink(); case '#microsoft.graph.networkaccess.crossTenantAccessSettings': return new CrossTenantAccessSettings(); + case '#microsoft.graph.networkaccess.customBlockPage': return new CustomBlockPage(); case '#microsoft.graph.networkaccess.deviceLink': return new DeviceLink(); case '#microsoft.graph.networkaccess.externalCertificateAuthorityCertificate': return new ExternalCertificateAuthorityCertificate(); case '#microsoft.graph.networkaccess.filteringPolicy': return new FilteringPolicy(); case '#microsoft.graph.networkaccess.filteringPolicyLink': return new FilteringPolicyLink(); - case '#microsoft.graph.networkaccess.filteringProfile': return new FilteringProfile(); case '#microsoft.graph.networkaccess.filteringRule': return new FilteringRule(); case '#microsoft.graph.networkaccess.forwardingOptions': return new ForwardingOptions(); case '#microsoft.graph.networkaccess.forwardingPolicy': return new ForwardingPolicy(); case '#microsoft.graph.networkaccess.forwardingPolicyLink': return new ForwardingPolicyLink(); - case '#microsoft.graph.networkaccess.forwardingProfile': return new ForwardingProfile(); case '#microsoft.graph.networkaccess.forwardingRule': return new ForwardingRule(); case '#microsoft.graph.networkaccess.fqdnFilteringRule': return new FqdnFilteringRule(); case '#microsoft.graph.networkaccess.internetAccessForwardingRule': return new InternetAccessForwardingRule(); @@ -1523,8 +1541,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.networkaccess.policyLink': return new PolicyLink(); case '#microsoft.graph.networkaccess.policyRule': return new PolicyRule(); case '#microsoft.graph.networkaccess.privateAccessForwardingRule': return new PrivateAccessForwardingRule(); - case '#microsoft.graph.networkaccess.profile': return new Profile(); - case '#microsoft.graph.networkaccess.remoteNetwork': return new RemoteNetwork(); case '#microsoft.graph.networkaccess.remoteNetworkHealthEvent': return new RemoteNetworkHealthEvent(); case '#microsoft.graph.networkaccess.reports': return new Reports(); case '#microsoft.graph.networkaccess.settings': return new Settings(); @@ -1536,6 +1552,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.networkaccess.tlsInspectionPolicyLink': return new TlsInspectionPolicyLink(); case '#microsoft.graph.networkaccess.tlsInspectionRule': return new TlsInspectionRule(); case '#microsoft.graph.networkaccess.tlsTermination': return new TlsTermination(); + case '#microsoft.graph.networkaccess.urlDestinationFilteringRule': return new UrlDestinationFilteringRule(); case '#microsoft.graph.networkaccess.webCategoryFilteringRule': return new WebCategoryFilteringRule(); case '#microsoft.graph.newsLinkPage': return new NewsLinkPage(); case '#microsoft.graph.noMfaOnRoleActivationAlertConfiguration': return new NoMfaOnRoleActivationAlertConfiguration(); @@ -1574,6 +1591,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.onenotePage': return new OnenotePage(); case '#microsoft.graph.onenoteResource': return new OnenoteResource(); case '#microsoft.graph.onenoteSection': return new OnenoteSection(); + case '#microsoft.graph.onFraudProtectionLoadStartListener': return new OnFraudProtectionLoadStartListener(); case '#microsoft.graph.onInteractiveAuthFlowStartListener': return new OnInteractiveAuthFlowStartListener(); case '#microsoft.graph.onlineMeeting': return new OnlineMeeting(); case '#microsoft.graph.onlineMeetingBase': return new OnlineMeetingBase(); @@ -1724,6 +1742,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.printUsage': return new PrintUsage(); case '#microsoft.graph.printUsageByPrinter': return new PrintUsageByPrinter(); case '#microsoft.graph.printUsageByUser': return new PrintUsageByUser(); + case '#microsoft.graph.privateAccessSensor': return new PrivateAccessSensor(); case '#microsoft.graph.privilegedAccess': return new PrivilegedAccess(); case '#microsoft.graph.privilegedAccessGroup': return new PrivilegedAccessGroup(); case '#microsoft.graph.privilegedAccessGroupAssignmentSchedule': return new PrivilegedAccessGroupAssignmentSchedule(); @@ -1811,6 +1830,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.restrictedAppsViolation': return new RestrictedAppsViolation(); case '#microsoft.graph.richLongRunningOperation': return new RichLongRunningOperation(); case '#microsoft.graph.riskDetection': return new RiskDetection(); + case '#microsoft.graph.riskyAgent': return new RiskyAgent(); + case '#microsoft.graph.riskyAgentIdentity': return new RiskyAgentIdentity(); + case '#microsoft.graph.riskyAgentIdentityBlueprintPrincipal': return new RiskyAgentIdentityBlueprintPrincipal(); + case '#microsoft.graph.riskyAgentUser': return new RiskyAgentUser(); case '#microsoft.graph.riskyServicePrincipal': return new RiskyServicePrincipal(); case '#microsoft.graph.riskyServicePrincipalHistoryItem': return new RiskyServicePrincipalHistoryItem(); case '#microsoft.graph.riskyUser': return new RiskyUser(); @@ -1860,6 +1883,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.auditLogQuery': return new AuditLogQuery(); case '#microsoft.graph.security.auditLogRecord': return new AuditLogRecord(); case '#microsoft.graph.security.authorityTemplate': return new AuthorityTemplate(); + case '#microsoft.graph.security.autoAuditingConfiguration': return new AutoAuditingConfiguration(); case '#microsoft.graph.security.case': return new \Microsoft\Graph\Beta\Generated\Models\Security\EscapedCase(); case '#microsoft.graph.security.caseOperation': return new \Microsoft\Graph\Beta\Generated\Models\Security\CaseOperation(); case '#microsoft.graph.security.casesRoot': return new CasesRoot(); @@ -1887,6 +1911,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.ediscoveryFile': return new EdiscoveryFile(); case '#microsoft.graph.security.ediscoveryHoldOperation': return new EdiscoveryHoldOperation(); case '#microsoft.graph.security.ediscoveryHoldPolicy': return new EdiscoveryHoldPolicy(); + case '#microsoft.graph.security.ediscoveryHoldPolicySyncOperation': return new EdiscoveryHoldPolicySyncOperation(); case '#microsoft.graph.security.ediscoveryIndexOperation': return new EdiscoveryIndexOperation(); case '#microsoft.graph.security.ediscoveryNoncustodialDataSource': return new EdiscoveryNoncustodialDataSource(); case '#microsoft.graph.security.ediscoveryPurgeDataOperation': return new EdiscoveryPurgeDataOperation(); @@ -1939,10 +1964,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.rulesRoot': return new RulesRoot(); case '#microsoft.graph.security.search': return new Search(); case '#microsoft.graph.security.security': return new Security(); + case '#microsoft.graph.security.securityCopilot.evaluation': return new Evaluation(); + case '#microsoft.graph.security.securityCopilot.prompt': return new Prompt(); + case '#microsoft.graph.security.securityCopilot.session': return new \Microsoft\Graph\Beta\Generated\Models\Security\SecurityCopilot\Session(); + case '#microsoft.graph.security.securityCopilot.workspace': return new Workspace(); case '#microsoft.graph.security.sensitivityLabel': return new SensitivityLabel(); case '#microsoft.graph.security.sensor': return new Sensor(); case '#microsoft.graph.security.sensorCandidate': return new SensorCandidate(); case '#microsoft.graph.security.sensorCandidateActivationConfiguration': return new SensorCandidateActivationConfiguration(); + case '#microsoft.graph.security.settingsContainer': return new SettingsContainer(); case '#microsoft.graph.security.siteSource': return new \Microsoft\Graph\Beta\Generated\Models\Security\SiteSource(); case '#microsoft.graph.security.sslCertificate': return new SslCertificate(); case '#microsoft.graph.security.subcategoryTemplate': return new SubcategoryTemplate(); @@ -1971,6 +2001,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.securityBaselineStateSummary': return new SecurityBaselineStateSummary(); case '#microsoft.graph.securityBaselineTemplate': return new SecurityBaselineTemplate(); case '#microsoft.graph.securityConfigurationTask': return new SecurityConfigurationTask(); + case '#microsoft.graph.securityCopilot': return new SecurityCopilot(); case '#microsoft.graph.securityReportsRoot': return new SecurityReportsRoot(); case '#microsoft.graph.securityToolAwsResourceAdministratorFinding': return new SecurityToolAwsResourceAdministratorFinding(); case '#microsoft.graph.securityToolAwsRoleAdministratorFinding': return new SecurityToolAwsRoleAdministratorFinding(); @@ -2026,6 +2057,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.shiftPreferences': return new ShiftPreferences(); case '#microsoft.graph.shiftsRoleDefinition': return new ShiftsRoleDefinition(); case '#microsoft.graph.signIn': return new SignIn(); + case '#microsoft.graph.signInEventsActivity': return new SignInEventsActivity(); case '#microsoft.graph.simulation': return new Simulation(); case '#microsoft.graph.simulationAutomation': return new SimulationAutomation(); case '#microsoft.graph.simulationAutomationRun': return new SimulationAutomationRun(); @@ -2066,6 +2098,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.subscribedSku': return new SubscribedSku(); case '#microsoft.graph.subscribeToToneOperation': return new SubscribeToToneOperation(); case '#microsoft.graph.subscription': return new Subscription(); + case '#microsoft.graph.summarizedSignIn': return new SummarizedSignIn(); case '#microsoft.graph.superAwsResourceFinding': return new SuperAwsResourceFinding(); case '#microsoft.graph.superAwsRoleFinding': return new SuperAwsRoleFinding(); case '#microsoft.graph.superAzureServicePrincipalFinding': return new SuperAzureServicePrincipalFinding(); @@ -2087,9 +2120,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.taxGroup': return new TaxGroup(); case '#microsoft.graph.team': return new Team(); case '#microsoft.graph.teamInfo': return new TeamInfo(); + case '#microsoft.graph.teamsAdministration.numberAssignment': return new NumberAssignment(); + case '#microsoft.graph.teamsAdministration.policyIdentifierDetail': return new PolicyIdentifierDetail(); case '#microsoft.graph.teamsAdministration.teamsAdminRoot': return new TeamsAdminRoot(); case '#microsoft.graph.teamsAdministration.teamsPolicyAssignment': return new TeamsPolicyAssignment(); + case '#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment': return new TeamsPolicyUserAssignment(); case '#microsoft.graph.teamsAdministration.teamsUserConfiguration': return new TeamsUserConfiguration(); + case '#microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation': return new TelephoneNumberLongRunningOperation(); + case '#microsoft.graph.teamsAdministration.telephoneNumberManagementRoot': return new TelephoneNumberManagementRoot(); case '#microsoft.graph.teamsApp': return new TeamsApp(); case '#microsoft.graph.teamsAppDashboardCardDefinition': return new TeamsAppDashboardCardDefinition(); case '#microsoft.graph.teamsAppDefinition': return new TeamsAppDefinition(); @@ -2275,6 +2313,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.userTeamwork': return new UserTeamwork(); case '#microsoft.graph.userVirtualEventsRoot': return new UserVirtualEventsRoot(); case '#microsoft.graph.uxSetting': return new UxSetting(); + case '#microsoft.graph.verifiableCredentialAuthenticationMethodTarget': return new VerifiableCredentialAuthenticationMethodTarget(); + case '#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration': return new VerifiableCredentialsAuthenticationMethodConfiguration(); + case '#microsoft.graph.verifiedIdProfile': return new VerifiedIdProfile(); case '#microsoft.graph.verticalSection': return new VerticalSection(); case '#microsoft.graph.videoNewsLinkPage': return new VideoNewsLinkPage(); case '#microsoft.graph.virtualEndpoint': return new VirtualEndpoint(); @@ -2299,6 +2340,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.vulnerableManagedDevice': return new VulnerableManagedDevice(); case '#microsoft.graph.webAccount': return new WebAccount(); case '#microsoft.graph.webApp': return new WebApp(); + case '#microsoft.graph.webApplicationFirewallProvider': return new WebApplicationFirewallProvider(); + case '#microsoft.graph.webApplicationFirewallVerificationModel': return new WebApplicationFirewallVerificationModel(); case '#microsoft.graph.webApplicationSegment': return new WebApplicationSegment(); case '#microsoft.graph.webPart': return new WebPart(); case '#microsoft.graph.win32CatalogApp': return new Win32CatalogApp(); @@ -2434,6 +2477,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.windowsWifiConfiguration': return new WindowsWifiConfiguration(); case '#microsoft.graph.windowsWifiEnterpriseEAPConfiguration': return new WindowsWifiEnterpriseEAPConfiguration(); case '#microsoft.graph.windowsWiredNetworkConfiguration': return new WindowsWiredNetworkConfiguration(); + case '#microsoft.graph.windowsZtdnsConfiguration': return new WindowsZtdnsConfiguration(); case '#microsoft.graph.winGetApp': return new WinGetApp(); case '#microsoft.graph.workbook': return new Workbook(); case '#microsoft.graph.workbookApplication': return new WorkbookApplication(); diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 95d722018b2..9a1db2c6ca3 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. Extended Key Usage Name + * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. Extended Key Usage Object Identifier + * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. Extended Key Usage Name + * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. Extended Key Usage Object Identifier + * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/FaceCheckConfiguration.php b/src/Generated/Models/FaceCheckConfiguration.php new file mode 100644 index 00000000000..e5138380cda --- /dev/null +++ b/src/Generated/Models/FaceCheckConfiguration.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 FaceCheckConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FaceCheckConfiguration { + return new FaceCheckConfiguration(); + } + + /** + * 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 [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sourcePhotoClaimName' => fn(ParseNode $n) => $o->setSourcePhotoClaimName($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. Defines if Face Check is required. Currently must always be true. + * @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'"); + } + + /** + * Gets the sourcePhotoClaimName property value. The sourcePhotoClaimName property + * @return string|null + */ + public function getSourcePhotoClaimName(): ?string { + $val = $this->getBackingStore()->get('sourcePhotoClaimName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourcePhotoClaimName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sourcePhotoClaimName', $this->getSourcePhotoClaimName()); + $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 isEnabled property value. Defines if Face Check is required. Currently must always be true. + * @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); + } + + /** + * Sets the sourcePhotoClaimName property value. The sourcePhotoClaimName property + * @param string|null $value Value to set for the sourcePhotoClaimName property. + */ + public function setSourcePhotoClaimName(?string $value): void { + $this->getBackingStore()->set('sourcePhotoClaimName', $value); + } + +} diff --git a/src/Generated/Models/FedRampLevel.php b/src/Generated/Models/FedRampLevel.php new file mode 100644 index 00000000000..f269159e22c --- /dev/null +++ b/src/Generated/Models/FedRampLevel.php @@ -0,0 +1,15 @@ +setOdataType('#microsoft.graph.fileStorageContainerCustomPropertyDictionary'); } /** diff --git a/src/Generated/Models/FileStorageContainerSettings.php b/src/Generated/Models/FileStorageContainerSettings.php index 15827304ff2..5e4f076f0e6 100644 --- a/src/Generated/Models/FileStorageContainerSettings.php +++ b/src/Generated/Models/FileStorageContainerSettings.php @@ -64,6 +64,7 @@ public function getFieldDeserializers(): array { return [ 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), 'isOcrEnabled' => fn(ParseNode $n) => $o->setIsOcrEnabled($n->getBooleanValue()), + 'itemDefaultSensitivityLabelId' => fn(ParseNode $n) => $o->setItemDefaultSensitivityLabelId($n->getStringValue()), 'itemMajorVersionLimit' => fn(ParseNode $n) => $o->setItemMajorVersionLimit($n->getIntegerValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; @@ -93,6 +94,18 @@ public function getIsOcrEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isOcrEnabled'"); } + /** + * Gets the itemDefaultSensitivityLabelId property value. The ID of the default sensitivity label for items in the container. Optional. Read-write. + * @return string|null + */ + public function getItemDefaultSensitivityLabelId(): ?string { + $val = $this->getBackingStore()->get('itemDefaultSensitivityLabelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemDefaultSensitivityLabelId'"); + } + /** * Gets the itemMajorVersionLimit property value. The maximum major versions allowed for items in the container. Optional. Read-write. * @return int|null @@ -124,6 +137,7 @@ public function getOdataType(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); $writer->writeBooleanValue('isOcrEnabled', $this->getIsOcrEnabled()); + $writer->writeStringValue('itemDefaultSensitivityLabelId', $this->getItemDefaultSensitivityLabelId()); $writer->writeIntegerValue('itemMajorVersionLimit', $this->getItemMajorVersionLimit()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -161,6 +175,14 @@ public function setIsOcrEnabled(?bool $value): void { $this->getBackingStore()->set('isOcrEnabled', $value); } + /** + * Sets the itemDefaultSensitivityLabelId property value. The ID of the default sensitivity label for items in the container. Optional. Read-write. + * @param string|null $value Value to set for the itemDefaultSensitivityLabelId property. + */ + public function setItemDefaultSensitivityLabelId(?string $value): void { + $this->getBackingStore()->set('itemDefaultSensitivityLabelId', $value); + } + /** * Sets the itemMajorVersionLimit property value. The maximum major versions allowed for items in the container. Optional. Read-write. * @param int|null $value Value to set for the itemMajorVersionLimit property. diff --git a/src/Generated/Models/FileStorageContainerTypeAgentSettings.php b/src/Generated/Models/FileStorageContainerTypeAgentSettings.php new file mode 100644 index 00000000000..739c60f121d --- /dev/null +++ b/src/Generated/Models/FileStorageContainerTypeAgentSettings.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 FileStorageContainerTypeAgentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FileStorageContainerTypeAgentSettings { + return new FileStorageContainerTypeAgentSettings(); + } + + /** + * 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 chatEmbedAllowedHosts property value. Determines which host URLs are allowed to embed the agent chat experience. Limited to 10 hosts. + * @return array|null + */ + public function getChatEmbedAllowedHosts(): ?array { + $val = $this->getBackingStore()->get('chatEmbedAllowedHosts'); + 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 'chatEmbedAllowedHosts'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'chatEmbedAllowedHosts' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setChatEmbedAllowedHosts($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('chatEmbedAllowedHosts', $this->getChatEmbedAllowedHosts()); + $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 chatEmbedAllowedHosts property value. Determines which host URLs are allowed to embed the agent chat experience. Limited to 10 hosts. + * @param array|null $value Value to set for the chatEmbedAllowedHosts property. + */ + public function setChatEmbedAllowedHosts(?array $value): void { + $this->getBackingStore()->set('chatEmbedAllowedHosts', $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/FileStorageContainerTypeRegistrationSettings.php b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php index 57e71c70bbb..1bc1ed4a79a 100644 --- a/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php @@ -47,6 +47,18 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the agent property value. Contains agent-related settings. + * @return FileStorageContainerTypeAgentSettings|null + */ + public function getAgent(): ?FileStorageContainerTypeAgentSettings { + $val = $this->getBackingStore()->get('agent'); + if (is_null($val) || $val instanceof FileStorageContainerTypeAgentSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agent'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -62,6 +74,7 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'agent' => fn(ParseNode $n) => $o->setAgent($n->getObjectValue([FileStorageContainerTypeAgentSettings::class, 'createFromDiscriminatorValue'])), 'isDiscoverabilityEnabled' => fn(ParseNode $n) => $o->setIsDiscoverabilityEnabled($n->getBooleanValue()), 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), 'isSearchEnabled' => fn(ParseNode $n) => $o->setIsSearchEnabled($n->getBooleanValue()), @@ -187,6 +200,7 @@ public function getUrlTemplate(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('agent', $this->getAgent()); $writer->writeBooleanValue('isDiscoverabilityEnabled', $this->getIsDiscoverabilityEnabled()); $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); $writer->writeBooleanValue('isSearchEnabled', $this->getIsSearchEnabled()); @@ -207,6 +221,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the agent property value. Contains agent-related settings. + * @param FileStorageContainerTypeAgentSettings|null $value Value to set for the agent property. + */ + public function setAgent(?FileStorageContainerTypeAgentSettings $value): void { + $this->getBackingStore()->set('agent', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. diff --git a/src/Generated/Models/FileStorageContainerTypeSettings.php b/src/Generated/Models/FileStorageContainerTypeSettings.php index 30b35a209f9..957bc5375f0 100644 --- a/src/Generated/Models/FileStorageContainerTypeSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeSettings.php @@ -47,6 +47,18 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the agent property value. Contains agent-related settings. Optional + * @return FileStorageContainerTypeAgentSettings|null + */ + public function getAgent(): ?FileStorageContainerTypeAgentSettings { + $val = $this->getBackingStore()->get('agent'); + if (is_null($val) || $val instanceof FileStorageContainerTypeAgentSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agent'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -74,6 +86,7 @@ public function getConsumingTenantOverridables(): ?FileStorageContainerTypeSetti public function getFieldDeserializers(): array { $o = $this; return [ + 'agent' => fn(ParseNode $n) => $o->setAgent($n->getObjectValue([FileStorageContainerTypeAgentSettings::class, 'createFromDiscriminatorValue'])), 'consumingTenantOverridables' => fn(ParseNode $n) => $o->setConsumingTenantOverridables($n->getEnumValue(FileStorageContainerTypeSettingsOverride::class)), 'isDiscoverabilityEnabled' => fn(ParseNode $n) => $o->setIsDiscoverabilityEnabled($n->getBooleanValue()), 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), @@ -200,6 +213,7 @@ public function getUrlTemplate(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('agent', $this->getAgent()); $writer->writeEnumValue('consumingTenantOverridables', $this->getConsumingTenantOverridables()); $writer->writeBooleanValue('isDiscoverabilityEnabled', $this->getIsDiscoverabilityEnabled()); $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); @@ -221,6 +235,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the agent property value. Contains agent-related settings. Optional + * @param FileStorageContainerTypeAgentSettings|null $value Value to set for the agent property. + */ + public function setAgent(?FileStorageContainerTypeAgentSettings $value): void { + $this->getBackingStore()->set('agent', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. diff --git a/src/Generated/Models/FixtureMapCollectionResponse.php b/src/Generated/Models/FixtureMapCollectionResponse.php new file mode 100644 index 00000000000..41d1942ef7e --- /dev/null +++ b/src/Generated/Models/FixtureMapCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FixtureMap::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, FixtureMap::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/FloorCollectionResponse.php b/src/Generated/Models/FloorCollectionResponse.php new file mode 100644 index 00000000000..d99eeb0844b --- /dev/null +++ b/src/Generated/Models/FloorCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Floor::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, Floor::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/FootprintMapCollectionResponse.php b/src/Generated/Models/FootprintMapCollectionResponse.php new file mode 100644 index 00000000000..b0b990605ba --- /dev/null +++ b/src/Generated/Models/FootprintMapCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FootprintMap::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, FootprintMap::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/FraudProtectionConfiguration.php b/src/Generated/Models/FraudProtectionConfiguration.php new file mode 100644 index 00000000000..9ddd5fdac0c --- /dev/null +++ b/src/Generated/Models/FraudProtectionConfiguration.php @@ -0,0 +1,121 @@ +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 FraudProtectionConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FraudProtectionConfiguration { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.fraudProtectionProviderConfiguration': return new FraudProtectionProviderConfiguration(); + } + } + return new FraudProtectionConfiguration(); + } + + /** + * 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/FraudProtectionProvider.php b/src/Generated/Models/FraudProtectionProvider.php new file mode 100644 index 00000000000..8e896b5736f --- /dev/null +++ b/src/Generated/Models/FraudProtectionProvider.php @@ -0,0 +1,75 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.arkoseFraudProtectionProvider': return new ArkoseFraudProtectionProvider(); + case '#microsoft.graph.humanSecurityFraudProtectionProvider': return new HumanSecurityFraudProtectionProvider(); + } + } + return new FraudProtectionProvider(); + } + + /** + * Gets the displayName property value. The display name of the fraud protection provider configuration. + * @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(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]); + } + + /** + * 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()); + } + + /** + * Sets the displayName property value. The display name of the fraud protection provider configuration. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/ConditionalAccessPolicyCollectionResponse.php b/src/Generated/Models/FraudProtectionProviderCollectionResponse.php similarity index 71% rename from src/Generated/Models/Networkaccess/ConditionalAccessPolicyCollectionResponse.php rename to src/Generated/Models/FraudProtectionProviderCollectionResponse.php index 2ea6d5a1097..68b9a40aa9a 100644 --- a/src/Generated/Models/Networkaccess/ConditionalAccessPolicyCollectionResponse.php +++ b/src/Generated/Models/FraudProtectionProviderCollectionResponse.php @@ -1,17 +1,16 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FraudProtectionProvider::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, FraudProtectionProvider::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/FraudProtectionProviderConfiguration.php b/src/Generated/Models/FraudProtectionProviderConfiguration.php new file mode 100644 index 00000000000..7d1879cf9f3 --- /dev/null +++ b/src/Generated/Models/FraudProtectionProviderConfiguration.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.fraudProtectionProviderConfiguration'); + } + + /** + * 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 FraudProtectionProviderConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FraudProtectionProviderConfiguration { + return new FraudProtectionProviderConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'fraudProtectionProvider' => fn(ParseNode $n) => $o->setFraudProtectionProvider($n->getObjectValue([FraudProtectionProvider::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the fraudProtectionProvider property value. The fraudProtectionProvider property + * @return FraudProtectionProvider|null + */ + public function getFraudProtectionProvider(): ?FraudProtectionProvider { + $val = $this->getBackingStore()->get('fraudProtectionProvider'); + if (is_null($val) || $val instanceof FraudProtectionProvider) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fraudProtectionProvider'"); + } + + /** + * 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('fraudProtectionProvider', $this->getFraudProtectionProvider()); + } + + /** + * Sets the fraudProtectionProvider property value. The fraudProtectionProvider property + * @param FraudProtectionProvider|null $value Value to set for the fraudProtectionProvider property. + */ + public function setFraudProtectionProvider(?FraudProtectionProvider $value): void { + $this->getBackingStore()->set('fraudProtectionProvider', $value); + } + +} diff --git a/src/Generated/Models/FrontlineCloudPcDetail.php b/src/Generated/Models/FrontlineCloudPcDetail.php new file mode 100644 index 00000000000..8cb015cd163 --- /dev/null +++ b/src/Generated/Models/FrontlineCloudPcDetail.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 FrontlineCloudPcDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FrontlineCloudPcDetail { + return new FrontlineCloudPcDetail(); + } + + /** + * 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 [ + 'frontlineCloudPcAvailability' => fn(ParseNode $n) => $o->setFrontlineCloudPcAvailability($n->getEnumValue(FrontlineCloudPcAvailability::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the frontlineCloudPcAvailability property value. The frontlineCloudPcAvailability property + * @return FrontlineCloudPcAvailability|null + */ + public function getFrontlineCloudPcAvailability(): ?FrontlineCloudPcAvailability { + $val = $this->getBackingStore()->get('frontlineCloudPcAvailability'); + if (is_null($val) || $val instanceof FrontlineCloudPcAvailability) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'frontlineCloudPcAvailability'"); + } + + /** + * 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('frontlineCloudPcAvailability', $this->getFrontlineCloudPcAvailability()); + $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 frontlineCloudPcAvailability property value. The frontlineCloudPcAvailability property + * @param FrontlineCloudPcAvailability|null $value Value to set for the frontlineCloudPcAvailability property. + */ + public function setFrontlineCloudPcAvailability(?FrontlineCloudPcAvailability $value): void { + $this->getBackingStore()->set('frontlineCloudPcAvailability', $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/HardwareOathTokenAuthenticationMethodDevice.php b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php index 32743ce10fd..2e13f370f17 100644 --- a/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php +++ b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php @@ -83,7 +83,7 @@ public function getHashFunction(): ?HardwareOathTokenHashFunction { } /** - * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * Gets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getLastUsedDateTime(): ?DateTime { @@ -209,7 +209,7 @@ public function setHashFunction(?HardwareOathTokenHashFunction $value): void { } /** - * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * Sets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastUsedDateTime property. */ public function setLastUsedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/HoldType.php b/src/Generated/Models/HoldType.php new file mode 100644 index 00000000000..1363e11eab9 --- /dev/null +++ b/src/Generated/Models/HoldType.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.humanSecurityFraudProtectionProvider'); + } + + /** + * 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 HumanSecurityFraudProtectionProvider + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HumanSecurityFraudProtectionProvider { + return new HumanSecurityFraudProtectionProvider(); + } + + /** + * Gets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'serverToken' => fn(ParseNode $n) => $o->setServerToken($n->getStringValue()), + ]); + } + + /** + * Gets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. + * @return string|null + */ + public function getServerToken(): ?string { + $val = $this->getBackingStore()->get('serverToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serverToken'"); + } + + /** + * 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('appId', $this->getAppId()); + $writer->writeStringValue('serverToken', $this->getServerToken()); + } + + /** + * Sets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. + * @param string|null $value Value to set for the serverToken property. + */ + public function setServerToken(?string $value): void { + $this->getBackingStore()->set('serverToken', $value); + } + +} diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index 38a6d49dde9..ad680fa0677 100644 --- a/src/Generated/Models/Identity.php +++ b/src/Generated/Models/Identity.php @@ -89,7 +89,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The display name of the identity. This property is read-only. + * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. * @return string|null */ public function getDisplayName(): ?string { @@ -114,7 +114,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The identifier of the identity. This property is read-only. + * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. * @return string|null */ public function getId(): ?string { @@ -165,7 +165,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the identity. This property is read-only. + * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the id property value. The identifier of the identity. This property is read-only. + * Sets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { diff --git a/src/Generated/Models/IdentityContainer.php b/src/Generated/Models/IdentityContainer.php index 467ffe6f03d..a84babd3ae1 100644 --- a/src/Generated/Models/IdentityContainer.php +++ b/src/Generated/Models/IdentityContainer.php @@ -181,8 +181,11 @@ public function getFieldDeserializers(): array { 'customAuthenticationExtensions' => fn(ParseNode $n) => $o->setCustomAuthenticationExtensions($n->getCollectionOfObjectValues([CustomAuthenticationExtension::class, 'createFromDiscriminatorValue'])), 'identityProviders' => fn(ParseNode $n) => $o->setIdentityProviders($n->getCollectionOfObjectValues([IdentityProviderBase::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'riskPrevention' => fn(ParseNode $n) => $o->setRiskPrevention($n->getObjectValue([RiskPreventionContainer::class, 'createFromDiscriminatorValue'])), + 'signInIdentifiers' => fn(ParseNode $n) => $o->setSignInIdentifiers($n->getCollectionOfObjectValues([SignInIdentifierBase::class, 'createFromDiscriminatorValue'])), 'userFlowAttributes' => fn(ParseNode $n) => $o->setUserFlowAttributes($n->getCollectionOfObjectValues([IdentityUserFlowAttribute::class, 'createFromDiscriminatorValue'])), 'userFlows' => fn(ParseNode $n) => $o->setUserFlows($n->getCollectionOfObjectValues([IdentityUserFlow::class, 'createFromDiscriminatorValue'])), + 'verifiedId' => fn(ParseNode $n) => $o->setVerifiedId($n->getObjectValue([IdentityVerifiedIdRoot::class, 'createFromDiscriminatorValue'])), ]; } @@ -212,6 +215,32 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + * @return RiskPreventionContainer|null + */ + public function getRiskPrevention(): ?RiskPreventionContainer { + $val = $this->getBackingStore()->get('riskPrevention'); + if (is_null($val) || $val instanceof RiskPreventionContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskPrevention'"); + } + + /** + * Gets the signInIdentifiers property value. The signInIdentifiers property + * @return array|null + */ + public function getSignInIdentifiers(): ?array { + $val = $this->getBackingStore()->get('signInIdentifiers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SignInIdentifierBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInIdentifiers'"); + } + /** * Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @return array|null @@ -240,6 +269,18 @@ public function getUserFlows(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'userFlows'"); } + /** + * Gets the verifiedId property value. The verifiedId property + * @return IdentityVerifiedIdRoot|null + */ + public function getVerifiedId(): ?IdentityVerifiedIdRoot { + $val = $this->getBackingStore()->get('verifiedId'); + if (is_null($val) || $val instanceof IdentityVerifiedIdRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedId'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -255,8 +296,11 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customAuthenticationExtensions', $this->getCustomAuthenticationExtensions()); $writer->writeCollectionOfObjectValues('identityProviders', $this->getIdentityProviders()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('riskPrevention', $this->getRiskPrevention()); + $writer->writeCollectionOfObjectValues('signInIdentifiers', $this->getSignInIdentifiers()); $writer->writeCollectionOfObjectValues('userFlowAttributes', $this->getUserFlowAttributes()); $writer->writeCollectionOfObjectValues('userFlows', $this->getUserFlows()); + $writer->writeObjectValue('verifiedId', $this->getVerifiedId()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -356,6 +400,22 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + * @param RiskPreventionContainer|null $value Value to set for the riskPrevention property. + */ + public function setRiskPrevention(?RiskPreventionContainer $value): void { + $this->getBackingStore()->set('riskPrevention', $value); + } + + /** + * Sets the signInIdentifiers property value. The signInIdentifiers property + * @param array|null $value Value to set for the signInIdentifiers property. + */ + public function setSignInIdentifiers(?array $value): void { + $this->getBackingStore()->set('signInIdentifiers', $value); + } + /** * Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @param array|null $value Value to set for the userFlowAttributes property. @@ -372,4 +432,12 @@ public function setUserFlows(?array $value): void { $this->getBackingStore()->set('userFlows', $value); } + /** + * Sets the verifiedId property value. The verifiedId property + * @param IdentityVerifiedIdRoot|null $value Value to set for the verifiedId property. + */ + public function setVerifiedId(?IdentityVerifiedIdRoot $value): void { + $this->getBackingStore()->set('verifiedId', $value); + } + } diff --git a/src/Generated/Models/IdentityGovernance/ActivateGroupScope.php b/src/Generated/Models/IdentityGovernance/ActivateGroupScope.php new file mode 100644 index 00000000000..94042e178ca --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivateGroupScope.php @@ -0,0 +1,69 @@ +setOdataType('#microsoft.graph.identityGovernance.activateGroupScope'); + } + + /** + * 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 ActivateGroupScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateGroupScope { + return new ActivateGroupScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'group' => fn(ParseNode $n) => $o->setGroup($n->getObjectValue([Group::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the group property value. The group property + * @return Group|null + */ + public function getGroup(): ?Group { + $val = $this->getBackingStore()->get('group'); + if (is_null($val) || $val instanceof Group) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'group'"); + } + + /** + * 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('group', $this->getGroup()); + } + + /** + * Sets the group property value. The group property + * @param Group|null $value Value to set for the group property. + */ + public function setGroup(?Group $value): void { + $this->getBackingStore()->set('group', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ActivateProcessingResultScope.php b/src/Generated/Models/IdentityGovernance/ActivateProcessingResultScope.php new file mode 100644 index 00000000000..c4c419c4436 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivateProcessingResultScope.php @@ -0,0 +1,93 @@ +setOdataType('#microsoft.graph.identityGovernance.activateProcessingResultScope'); + } + + /** + * 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 ActivateProcessingResultScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateProcessingResultScope { + return new ActivateProcessingResultScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'processingResults' => fn(ParseNode $n) => $o->setProcessingResults($n->getCollectionOfObjectValues([UserProcessingResult::class, 'createFromDiscriminatorValue'])), + 'taskScope' => fn(ParseNode $n) => $o->setTaskScope($n->getEnumValue(ActivationTaskScopeType::class)), + ]); + } + + /** + * Gets the processingResults property value. The processingResults property + * @return array|null + */ + public function getProcessingResults(): ?array { + $val = $this->getBackingStore()->get('processingResults'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserProcessingResult::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processingResults'"); + } + + /** + * Gets the taskScope property value. The taskScope property + * @return ActivationTaskScopeType|null + */ + public function getTaskScope(): ?ActivationTaskScopeType { + $val = $this->getBackingStore()->get('taskScope'); + if (is_null($val) || $val instanceof ActivationTaskScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'taskScope'"); + } + + /** + * 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('processingResults', $this->getProcessingResults()); + $writer->writeEnumValue('taskScope', $this->getTaskScope()); + } + + /** + * Sets the processingResults property value. The processingResults property + * @param array|null $value Value to set for the processingResults property. + */ + public function setProcessingResults(?array $value): void { + $this->getBackingStore()->set('processingResults', $value); + } + + /** + * Sets the taskScope property value. The taskScope property + * @param ActivationTaskScopeType|null $value Value to set for the taskScope property. + */ + public function setTaskScope(?ActivationTaskScopeType $value): void { + $this->getBackingStore()->set('taskScope', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ActivateRunScope.php b/src/Generated/Models/IdentityGovernance/ActivateRunScope.php new file mode 100644 index 00000000000..4ed71de0322 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivateRunScope.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.identityGovernance.activateRunScope'); + } + + /** + * 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 ActivateRunScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateRunScope { + return new ActivateRunScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'run' => fn(ParseNode $n) => $o->setRun($n->getObjectValue([Run::class, 'createFromDiscriminatorValue'])), + 'taskScope' => fn(ParseNode $n) => $o->setTaskScope($n->getEnumValue(ActivationTaskScopeType::class)), + 'userScope' => fn(ParseNode $n) => $o->setUserScope($n->getEnumValue(ActivationUserScopeType::class)), + ]); + } + + /** + * Gets the run property value. The run property + * @return Run|null + */ + public function getRun(): ?Run { + $val = $this->getBackingStore()->get('run'); + if (is_null($val) || $val instanceof Run) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'run'"); + } + + /** + * Gets the taskScope property value. The taskScope property + * @return ActivationTaskScopeType|null + */ + public function getTaskScope(): ?ActivationTaskScopeType { + $val = $this->getBackingStore()->get('taskScope'); + if (is_null($val) || $val instanceof ActivationTaskScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'taskScope'"); + } + + /** + * Gets the userScope property value. The userScope property + * @return ActivationUserScopeType|null + */ + public function getUserScope(): ?ActivationUserScopeType { + $val = $this->getBackingStore()->get('userScope'); + if (is_null($val) || $val instanceof ActivationUserScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userScope'"); + } + + /** + * 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('run', $this->getRun()); + $writer->writeEnumValue('taskScope', $this->getTaskScope()); + $writer->writeEnumValue('userScope', $this->getUserScope()); + } + + /** + * Sets the run property value. The run property + * @param Run|null $value Value to set for the run property. + */ + public function setRun(?Run $value): void { + $this->getBackingStore()->set('run', $value); + } + + /** + * Sets the taskScope property value. The taskScope property + * @param ActivationTaskScopeType|null $value Value to set for the taskScope property. + */ + public function setTaskScope(?ActivationTaskScopeType $value): void { + $this->getBackingStore()->set('taskScope', $value); + } + + /** + * Sets the userScope property value. The userScope property + * @param ActivationUserScopeType|null $value Value to set for the userScope property. + */ + public function setUserScope(?ActivationUserScopeType $value): void { + $this->getBackingStore()->set('userScope', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ActivateUserScope.php b/src/Generated/Models/IdentityGovernance/ActivateUserScope.php new file mode 100644 index 00000000000..c7d5ddb26ac --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivateUserScope.php @@ -0,0 +1,72 @@ +setOdataType('#microsoft.graph.identityGovernance.activateUserScope'); + } + + /** + * 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 ActivateUserScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateUserScope { + return new ActivateUserScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'users' => fn(ParseNode $n) => $o->setUsers($n->getCollectionOfObjectValues([User::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the users property value. The users property + * @return array|null + */ + public function getUsers(): ?array { + $val = $this->getBackingStore()->get('users'); + 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 'users'"); + } + + /** + * 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('users', $this->getUsers()); + } + + /** + * Sets the users property value. The users property + * @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/IdentityGovernance/ActivationScope.php b/src/Generated/Models/IdentityGovernance/ActivationScope.php new file mode 100644 index 00000000000..09fa107dfab --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivationScope.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 ActivationScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivationScope { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.activateGroupScope': return new ActivateGroupScope(); + case '#microsoft.graph.identityGovernance.activateProcessingResultScope': return new ActivateProcessingResultScope(); + case '#microsoft.graph.identityGovernance.activateRunScope': return new ActivateRunScope(); + case '#microsoft.graph.identityGovernance.activateUserScope': return new ActivateUserScope(); + } + } + return new ActivationScope(); + } + + /** + * 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/ActivationTaskScopeType.php b/src/Generated/Models/IdentityGovernance/ActivationTaskScopeType.php new file mode 100644 index 00000000000..f1f31f442d7 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ActivationTaskScopeType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('activatedOnScope'); + if (is_null($val) || $val instanceof ActivationScope) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activatedOnScope'"); + } + /** * Gets the completedDateTime property value. The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @return DateTime|null @@ -70,11 +82,13 @@ public function getFailedUsersCount(): ?int { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'activatedOnScope' => fn(ParseNode $n) => $o->setActivatedOnScope($n->getObjectValue([ActivationScope::class, 'createFromDiscriminatorValue'])), 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), 'failedTasksCount' => fn(ParseNode $n) => $o->setFailedTasksCount($n->getIntegerValue()), 'failedUsersCount' => fn(ParseNode $n) => $o->setFailedUsersCount($n->getIntegerValue()), 'lastUpdatedDateTime' => fn(ParseNode $n) => $o->setLastUpdatedDateTime($n->getDateTimeValue()), 'processingStatus' => fn(ParseNode $n) => $o->setProcessingStatus($n->getEnumValue(LifecycleWorkflowProcessingStatus::class)), + 'reprocessedRuns' => fn(ParseNode $n) => $o->setReprocessedRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), 'scheduledDateTime' => fn(ParseNode $n) => $o->setScheduledDateTime($n->getDateTimeValue()), 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), 'successfulUsersCount' => fn(ParseNode $n) => $o->setSuccessfulUsersCount($n->getIntegerValue()), @@ -111,6 +125,20 @@ public function getProcessingStatus(): ?LifecycleWorkflowProcessingStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'processingStatus'"); } + /** + * Gets the reprocessedRuns property value. The related reprocessed workflow run. + * @return array|null + */ + public function getReprocessedRuns(): ?array { + $val = $this->getBackingStore()->get('reprocessedRuns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Run::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reprocessedRuns'"); + } + /** * Gets the scheduledDateTime property value. The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @return DateTime|null @@ -229,11 +257,13 @@ public function getWorkflowExecutionType(): ?WorkflowExecutionType { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('activatedOnScope', $this->getActivatedOnScope()); $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); $writer->writeIntegerValue('failedTasksCount', $this->getFailedTasksCount()); $writer->writeIntegerValue('failedUsersCount', $this->getFailedUsersCount()); $writer->writeDateTimeValue('lastUpdatedDateTime', $this->getLastUpdatedDateTime()); $writer->writeEnumValue('processingStatus', $this->getProcessingStatus()); + $writer->writeCollectionOfObjectValues('reprocessedRuns', $this->getReprocessedRuns()); $writer->writeDateTimeValue('scheduledDateTime', $this->getScheduledDateTime()); $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); $writer->writeIntegerValue('successfulUsersCount', $this->getSuccessfulUsersCount()); @@ -245,6 +275,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('workflowExecutionType', $this->getWorkflowExecutionType()); } + /** + * Sets the activatedOnScope property value. The scope for which the workflow runs. + * @param ActivationScope|null $value Value to set for the activatedOnScope property. + */ + public function setActivatedOnScope(?ActivationScope $value): void { + $this->getBackingStore()->set('activatedOnScope', $value); + } + /** * Sets the completedDateTime property value. The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @param DateTime|null $value Value to set for the completedDateTime property. @@ -285,6 +323,14 @@ public function setProcessingStatus(?LifecycleWorkflowProcessingStatus $value): $this->getBackingStore()->set('processingStatus', $value); } + /** + * Sets the reprocessedRuns property value. The related reprocessed workflow run. + * @param array|null $value Value to set for the reprocessedRuns property. + */ + public function setReprocessedRuns(?array $value): void { + $this->getBackingStore()->set('reprocessedRuns', $value); + } + /** * Sets the scheduledDateTime property value. The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @param DateTime|null $value Value to set for the scheduledDateTime property. diff --git a/src/Generated/Models/IdentityGovernance/UserProcessingResult.php b/src/Generated/Models/IdentityGovernance/UserProcessingResult.php index 86a95b10ac7..4727d48013d 100644 --- a/src/Generated/Models/IdentityGovernance/UserProcessingResult.php +++ b/src/Generated/Models/IdentityGovernance/UserProcessingResult.php @@ -62,6 +62,7 @@ public function getFieldDeserializers(): array { 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), 'failedTasksCount' => fn(ParseNode $n) => $o->setFailedTasksCount($n->getIntegerValue()), 'processingStatus' => fn(ParseNode $n) => $o->setProcessingStatus($n->getEnumValue(LifecycleWorkflowProcessingStatus::class)), + 'reprocessedRuns' => fn(ParseNode $n) => $o->setReprocessedRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), 'scheduledDateTime' => fn(ParseNode $n) => $o->setScheduledDateTime($n->getDateTimeValue()), 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), @@ -85,6 +86,20 @@ public function getProcessingStatus(): ?LifecycleWorkflowProcessingStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'processingStatus'"); } + /** + * Gets the reprocessedRuns property value. The related reprocessed workflow run. + * @return array|null + */ + public function getReprocessedRuns(): ?array { + $val = $this->getBackingStore()->get('reprocessedRuns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Run::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reprocessedRuns'"); + } + /** * Gets the scheduledDateTime property value. The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @return DateTime|null @@ -192,6 +207,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); $writer->writeIntegerValue('failedTasksCount', $this->getFailedTasksCount()); $writer->writeEnumValue('processingStatus', $this->getProcessingStatus()); + $writer->writeCollectionOfObjectValues('reprocessedRuns', $this->getReprocessedRuns()); $writer->writeDateTimeValue('scheduledDateTime', $this->getScheduledDateTime()); $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); $writer->writeObjectValue('subject', $this->getSubject()); @@ -226,6 +242,14 @@ public function setProcessingStatus(?LifecycleWorkflowProcessingStatus $value): $this->getBackingStore()->set('processingStatus', $value); } + /** + * Sets the reprocessedRuns property value. The related reprocessed workflow run. + * @param array|null $value Value to set for the reprocessedRuns property. + */ + public function setReprocessedRuns(?array $value): void { + $this->getBackingStore()->set('reprocessedRuns', $value); + } + /** * Sets the scheduledDateTime property value. The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @param DateTime|null $value Value to set for the scheduledDateTime property. diff --git a/src/Generated/Models/IdentityGovernance/Workflow.php b/src/Generated/Models/IdentityGovernance/Workflow.php index dbe9a86a061..52b7838a540 100644 --- a/src/Generated/Models/IdentityGovernance/Workflow.php +++ b/src/Generated/Models/IdentityGovernance/Workflow.php @@ -40,7 +40,7 @@ public function getDeletedDateTime(): ?DateTime { } /** - * Gets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * Gets the executionScope property value. The list of users that meet the workflowExecutionConditions of a workflow. * @return array|null */ public function getExecutionScope(): ?array { @@ -190,7 +190,7 @@ public function setDeletedDateTime(?DateTime $value): void { } /** - * Sets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * Sets the executionScope property value. The list of users that meet the workflowExecutionConditions of a workflow. * @param array|null $value Value to set for the executionScope property. */ public function setExecutionScope(?array $value): void { diff --git a/src/Generated/Models/IdentityGovernance/WorkflowBase.php b/src/Generated/Models/IdentityGovernance/WorkflowBase.php index 3f881862a44..280c54f5840 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowBase.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowBase.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Models\IdentityGovernance; use DateTime; +use Microsoft\Graph\Beta\Generated\Models\DirectoryObject; use Microsoft\Graph\Beta\Generated\Models\User; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; @@ -58,6 +59,20 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the administrationScopeTargets property value. The administrationScopeTargets property + * @return array|null + */ + public function getAdministrationScopeTargets(): ?array { + $val = $this->getBackingStore()->get('administrationScopeTargets'); + 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 'administrationScopeTargets'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -145,6 +160,7 @@ public function getExecutionConditions(): ?WorkflowExecutionConditions { public function getFieldDeserializers(): array { $o = $this; return [ + 'administrationScopeTargets' => fn(ParseNode $n) => $o->setAdministrationScopeTargets($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(LifecycleWorkflowCategory::class)), 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), @@ -239,6 +255,7 @@ public function getTasks(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('administrationScopeTargets', $this->getAdministrationScopeTargets()); $writer->writeEnumValue('category', $this->getCategory()); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); @@ -262,6 +279,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the administrationScopeTargets property value. The administrationScopeTargets property + * @param array|null $value Value to set for the administrationScopeTargets property. + */ + public function setAdministrationScopeTargets(?array $value): void { + $this->getBackingStore()->set('administrationScopeTargets', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php index 33fb3e0b511..0305401b8c0 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php @@ -8,4 +8,5 @@ class WorkflowExecutionType extends Enum { public const SCHEDULED = "scheduled"; public const ON_DEMAND = "onDemand"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const ACTIVATED_WITH_SCOPE = "activatedWithScope"; } diff --git a/src/Generated/Models/IdentityInput.php b/src/Generated/Models/IdentityInput.php new file mode 100644 index 00000000000..55167fcf7d9 --- /dev/null +++ b/src/Generated/Models/IdentityInput.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 IdentityInput + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IdentityInput { + return new IdentityInput(); + } + + /** + * 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 alias property value. The alias of the identity. + * @return string|null + */ + public function getAlias(): ?string { + $val = $this->getBackingStore()->get('alias'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alias'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the email property value. The email of the identity. + * @return string|null + */ + public function getEmail(): ?string { + $val = $this->getBackingStore()->get('email'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'email'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'alias' => fn(ParseNode $n) => $o->setAlias($n->getStringValue()), + 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), + 'objectId' => fn(ParseNode $n) => $o->setObjectId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the objectId property value. The unique object ID assigned to the identity in Microsoft Entra ID. + * @return string|null + */ + public function getObjectId(): ?string { + $val = $this->getBackingStore()->get('objectId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'objectId'"); + } + + /** + * 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('alias', $this->getAlias()); + $writer->writeStringValue('email', $this->getEmail()); + $writer->writeStringValue('objectId', $this->getObjectId()); + $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 alias property value. The alias of the identity. + * @param string|null $value Value to set for the alias property. + */ + public function setAlias(?string $value): void { + $this->getBackingStore()->set('alias', $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 email property value. The email of the identity. + * @param string|null $value Value to set for the email property. + */ + public function setEmail(?string $value): void { + $this->getBackingStore()->set('email', $value); + } + + /** + * Sets the objectId property value. The unique object ID assigned to the identity in Microsoft Entra ID. + * @param string|null $value Value to set for the objectId property. + */ + public function setObjectId(?string $value): void { + $this->getBackingStore()->set('objectId', $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/IdentityProtectionRoot.php b/src/Generated/Models/IdentityProtectionRoot.php index d6b518fc653..bff36ee90a5 100644 --- a/src/Generated/Models/IdentityProtectionRoot.php +++ b/src/Generated/Models/IdentityProtectionRoot.php @@ -48,6 +48,20 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the agentRiskDetections property value. The agentRiskDetections property + * @return array|null + */ + public function getAgentRiskDetections(): ?array { + $val = $this->getBackingStore()->get('agentRiskDetections'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AgentRiskDetection::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentRiskDetections'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -63,8 +77,10 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'agentRiskDetections' => fn(ParseNode $n) => $o->setAgentRiskDetections($n->getCollectionOfObjectValues([AgentRiskDetection::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'riskDetections' => fn(ParseNode $n) => $o->setRiskDetections($n->getCollectionOfObjectValues([RiskDetection::class, 'createFromDiscriminatorValue'])), + 'riskyAgents' => fn(ParseNode $n) => $o->setRiskyAgents($n->getCollectionOfObjectValues([RiskyAgent::class, 'createFromDiscriminatorValue'])), 'riskyServicePrincipals' => fn(ParseNode $n) => $o->setRiskyServicePrincipals($n->getCollectionOfObjectValues([RiskyServicePrincipal::class, 'createFromDiscriminatorValue'])), 'riskyUsers' => fn(ParseNode $n) => $o->setRiskyUsers($n->getCollectionOfObjectValues([RiskyUser::class, 'createFromDiscriminatorValue'])), 'servicePrincipalRiskDetections' => fn(ParseNode $n) => $o->setServicePrincipalRiskDetections($n->getCollectionOfObjectValues([ServicePrincipalRiskDetection::class, 'createFromDiscriminatorValue'])), @@ -97,6 +113,20 @@ public function getRiskDetections(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'riskDetections'"); } + /** + * Gets the riskyAgents property value. The riskyAgents property + * @return array|null + */ + public function getRiskyAgents(): ?array { + $val = $this->getBackingStore()->get('riskyAgents'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RiskyAgent::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskyAgents'"); + } + /** * Gets the riskyServicePrincipals property value. Microsoft Entra service principals that are at risk. * @return array|null @@ -144,8 +174,10 @@ public function getServicePrincipalRiskDetections(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('agentRiskDetections', $this->getAgentRiskDetections()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('riskDetections', $this->getRiskDetections()); + $writer->writeCollectionOfObjectValues('riskyAgents', $this->getRiskyAgents()); $writer->writeCollectionOfObjectValues('riskyServicePrincipals', $this->getRiskyServicePrincipals()); $writer->writeCollectionOfObjectValues('riskyUsers', $this->getRiskyUsers()); $writer->writeCollectionOfObjectValues('servicePrincipalRiskDetections', $this->getServicePrincipalRiskDetections()); @@ -160,6 +192,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the agentRiskDetections property value. The agentRiskDetections property + * @param array|null $value Value to set for the agentRiskDetections property. + */ + public function setAgentRiskDetections(?array $value): void { + $this->getBackingStore()->set('agentRiskDetections', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -184,6 +224,14 @@ public function setRiskDetections(?array $value): void { $this->getBackingStore()->set('riskDetections', $value); } + /** + * Sets the riskyAgents property value. The riskyAgents property + * @param array|null $value Value to set for the riskyAgents property. + */ + public function setRiskyAgents(?array $value): void { + $this->getBackingStore()->set('riskyAgents', $value); + } + /** * Sets the riskyServicePrincipals property value. Microsoft Entra service principals that are at risk. * @param array|null $value Value to set for the riskyServicePrincipals property. diff --git a/src/Generated/Models/IdentitySet.php b/src/Generated/Models/IdentitySet.php index ce0a80c0909..403986f7570 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -62,7 +62,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the application property value. The Identity of the Application. This property is read-only. + * Gets the application property value. Optional. The application associated with this action. * @return Identity|null */ public function getApplication(): ?Identity { @@ -82,7 +82,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the device property value. The Identity of the Device. This property is read-only. + * Gets the device property value. Optional. The device associated with this action. * @return Identity|null */ public function getDevice(): ?Identity { @@ -120,7 +120,7 @@ public function getOdataType(): ?string { } /** - * Gets the user property value. The Identity of the User. This property is read-only. + * Gets the user property value. Optional. The user associated with this action. * @return Identity|null */ public function getUser(): ?Identity { @@ -152,7 +152,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the application property value. The Identity of the Application. This property is read-only. + * Sets the application property value. Optional. The application associated with this action. * @param Identity|null $value Value to set for the application property. */ public function setApplication(?Identity $value): void { @@ -168,7 +168,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the device property value. The Identity of the Device. This property is read-only. + * Sets the device property value. Optional. The device associated with this action. * @param Identity|null $value Value to set for the device property. */ public function setDevice(?Identity $value): void { @@ -184,7 +184,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the user property value. The Identity of the User. This property is read-only. + * Sets the user property value. Optional. The user associated with this action. * @param Identity|null $value Value to set for the user property. */ public function setUser(?Identity $value): void { diff --git a/src/Generated/Models/IdentityVerifiedIdRoot.php b/src/Generated/Models/IdentityVerifiedIdRoot.php new file mode 100644 index 00000000000..5a8973b05d9 --- /dev/null +++ b/src/Generated/Models/IdentityVerifiedIdRoot.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'profiles' => fn(ParseNode $n) => $o->setProfiles($n->getCollectionOfObjectValues([VerifiedIdProfile::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the profiles property value. Profile containing properties about a Verified ID provider and purpose + * @return array|null + */ + public function getProfiles(): ?array { + $val = $this->getBackingStore()->get('profiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VerifiedIdProfile::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'profiles'"); + } + + /** + * 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('profiles', $this->getProfiles()); + } + + /** + * Sets the profiles property value. Profile containing properties about a Verified ID provider and purpose + * @param array|null $value Value to set for the profiles property. + */ + public function setProfiles(?array $value): void { + $this->getBackingStore()->set('profiles', $value); + } + +} diff --git a/src/Generated/Models/IosLobApp.php b/src/Generated/Models/IosLobApp.php index e74fd76cac6..70e2baabf03 100644 --- a/src/Generated/Models/IosLobApp.php +++ b/src/Generated/Models/IosLobApp.php @@ -29,6 +29,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo return new IosLobApp(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @return AppleDeviceDeliveryProtocol|null + */ + public function getAppleDeviceAppDeliveryProtocolType(): ?AppleDeviceDeliveryProtocol { + $val = $this->getBackingStore()->get('appleDeviceAppDeliveryProtocolType'); + if (is_null($val) || $val instanceof AppleDeviceDeliveryProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleDeviceAppDeliveryProtocolType'"); + } + /** * Gets the applicableDeviceType property value. Contains properties of the possible iOS device types the mobile app can run on. * @return IosDeviceType|null @@ -84,6 +96,7 @@ public function getExpirationDateTime(): ?DateTime { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'appleDeviceAppDeliveryProtocolType' => fn(ParseNode $n) => $o->setAppleDeviceAppDeliveryProtocolType($n->getEnumValue(AppleDeviceDeliveryProtocol::class)), 'applicableDeviceType' => fn(ParseNode $n) => $o->setApplicableDeviceType($n->getObjectValue([IosDeviceType::class, 'createFromDiscriminatorValue'])), 'buildNumber' => fn(ParseNode $n) => $o->setBuildNumber($n->getStringValue()), 'bundleId' => fn(ParseNode $n) => $o->setBundleId($n->getStringValue()), @@ -123,6 +136,7 @@ public function getVersionNumber(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('appleDeviceAppDeliveryProtocolType', $this->getAppleDeviceAppDeliveryProtocolType()); $writer->writeObjectValue('applicableDeviceType', $this->getApplicableDeviceType()); $writer->writeStringValue('buildNumber', $this->getBuildNumber()); $writer->writeStringValue('bundleId', $this->getBundleId()); @@ -131,6 +145,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('versionNumber', $this->getVersionNumber()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @param AppleDeviceDeliveryProtocol|null $value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public function setAppleDeviceAppDeliveryProtocolType(?AppleDeviceDeliveryProtocol $value): void { + $this->getBackingStore()->set('appleDeviceAppDeliveryProtocolType', $value); + } + /** * Sets the applicableDeviceType property value. Contains properties of the possible iOS device types the mobile app can run on. * @param IosDeviceType|null $value Value to set for the applicableDeviceType property. diff --git a/src/Generated/Models/IosLobAppProvisioningConfiguration.php b/src/Generated/Models/IosLobAppProvisioningConfiguration.php index 1ffba73af62..3dd8e9f42f5 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfiguration.php +++ b/src/Generated/Models/IosLobAppProvisioningConfiguration.php @@ -31,7 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @return array|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. + * Gets the expirationDateTime property value. Optional profile expiration date and time. 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'. Returned by default. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. + * Sets the expirationDateTime property value. Optional profile expiration date and time. 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'. Returned by default. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/IosMinimumOperatingSystem.php b/src/Generated/Models/IosMinimumOperatingSystem.php index f698035e7c7..cd5a0b0f76b 100644 --- a/src/Generated/Models/IosMinimumOperatingSystem.php +++ b/src/Generated/Models/IosMinimumOperatingSystem.php @@ -75,6 +75,7 @@ public function getFieldDeserializers(): array { 'v16_0' => fn(ParseNode $n) => $o->setV160($n->getBooleanValue()), '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()), 'v8_0' => fn(ParseNode $n) => $o->setV80($n->getBooleanValue()), 'v9_0' => fn(ParseNode $n) => $o->setV90($n->getBooleanValue()), ]; @@ -200,6 +201,18 @@ public function getV180(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'v18_0'"); } + /** + * Gets the v26_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 26.0 or later is required to install the app. If 'False', iOS Version 26.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 getV260(): ?bool { + $val = $this->getBackingStore()->get('v26_0'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'v26_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 @@ -239,6 +252,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('v16_0', $this->getV160()); $writer->writeBooleanValue('v17_0', $this->getV170()); $writer->writeBooleanValue('v18_0', $this->getV180()); + $writer->writeBooleanValue('v26_0', $this->getV260()); $writer->writeBooleanValue('v8_0', $this->getV80()); $writer->writeBooleanValue('v9_0', $this->getV90()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -340,6 +354,14 @@ public function setV180(?bool $value): void { $this->getBackingStore()->set('v18_0', $value); } + /** + * Sets the v26_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 26.0 or later is required to install the app. If 'False', iOS Version 26.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 v26_0 property. + */ + public function setV260(?bool $value): void { + $this->getBackingStore()->set('v26_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/KeyValue.php b/src/Generated/Models/KeyValue.php index 57f9f6d6847..f6aca146795 100644 --- a/src/Generated/Models/KeyValue.php +++ b/src/Generated/Models/KeyValue.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. Contains the name of the field that a value is associated with. + * Gets the key property value. Key. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Contains the corresponding value for the specified key. + * Gets the value property value. Value. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Contains the name of the field that a value is associated with. + * Sets the key property value. Key. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Contains the corresponding value for the specified key. + * Sets the value property value. Value. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/LevelMapCollectionResponse.php b/src/Generated/Models/LevelMapCollectionResponse.php new file mode 100644 index 00000000000..02c7b29d6ec --- /dev/null +++ b/src/Generated/Models/LevelMapCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LevelMap::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, LevelMap::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/MacOSMinimumOperatingSystem.php b/src/Generated/Models/MacOSMinimumOperatingSystem.php index 51fd66beab7..3a513898438 100644 --- a/src/Generated/Models/MacOSMinimumOperatingSystem.php +++ b/src/Generated/Models/MacOSMinimumOperatingSystem.php @@ -80,6 +80,7 @@ public function getFieldDeserializers(): array { 'v13_0' => fn(ParseNode $n) => $o->setV130($n->getBooleanValue()), '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()), ]; } @@ -263,6 +264,18 @@ public function getV150(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'v15_0'"); } + /** + * Gets the v26_0 property value. Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 26.0 or later is required to install the app. If 'False', OS X Version 26.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 getV260(): ?bool { + $val = $this->getBackingStore()->get('v26_0'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'v26_0'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -283,6 +296,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('v13_0', $this->getV130()); $writer->writeBooleanValue('v14_0', $this->getV140()); $writer->writeBooleanValue('v15_0', $this->getV150()); + $writer->writeBooleanValue('v26_0', $this->getV260()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -422,4 +436,12 @@ public function setV150(?bool $value): void { $this->getBackingStore()->set('v15_0', $value); } + /** + * Sets the v26_0 property value. Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 26.0 or later is required to install the app. If 'False', OS X Version 26.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 v26_0 property. + */ + public function setV260(?bool $value): void { + $this->getBackingStore()->set('v26_0', $value); + } + } diff --git a/src/Generated/Models/ManagedGooglePlayEnterpriseType.php b/src/Generated/Models/ManagedGooglePlayEnterpriseType.php new file mode 100644 index 00000000000..e3708da4c15 --- /dev/null +++ b/src/Generated/Models/ManagedGooglePlayEnterpriseType.php @@ -0,0 +1,12 @@ +|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/MonitorMode.php b/src/Generated/Models/MonitorMode.php index 380f7823627..b4e33a6457d 100644 --- a/src/Generated/Models/MonitorMode.php +++ b/src/Generated/Models/MonitorMode.php @@ -5,6 +5,10 @@ use Microsoft\Kiota\Abstractions\Enum; class MonitorMode extends Enum { + public const MONITOR_ONCE = "monitorOnce"; public const MONITOR_ONLY = "monitorOnly"; + public const APPLY_ONCE_AND_MONITOR_CONTINUOUS = "applyOnceAndMonitorContinuous"; + public const APPLY_ONCE = "applyOnce"; + public const APPLY_CONTINUOUS = "applyContinuous"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/MonitorRunType.php b/src/Generated/Models/MonitorRunType.php new file mode 100644 index 00000000000..1019fd7c0aa --- /dev/null +++ b/src/Generated/Models/MonitorRunType.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,17 +28,17 @@ public function __construct() { /** * 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 Association + * @return BlockPageConfigurationBase */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): Association { + public static function createFromDiscriminatorValue(ParseNode $parseNode): BlockPageConfigurationBase { $mappingValueNode = $parseNode->getChildNode("@odata.type"); if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.networkaccess.associatedBranch': return new AssociatedBranch(); + case '#microsoft.graph.networkaccess.markdownBlockMessageConfiguration': return new MarkdownBlockMessageConfiguration(); } } - return new Association(); + return new BlockPageConfigurationBase(); } /** diff --git a/src/Generated/Models/Networkaccess/BranchSite.php b/src/Generated/Models/Networkaccess/BranchSite.php index 93dd61c21dd..7db7e3d51d5 100644 --- a/src/Generated/Models/Networkaccess/BranchSite.php +++ b/src/Generated/Models/Networkaccess/BranchSite.php @@ -101,7 +101,6 @@ public function getFieldDeserializers(): array { 'connectivityState' => fn(ParseNode $n) => $o->setConnectivityState($n->getEnumValue(ConnectivityState::class)), 'country' => fn(ParseNode $n) => $o->setCountry($n->getStringValue()), 'deviceLinks' => fn(ParseNode $n) => $o->setDeviceLinks($n->getCollectionOfObjectValues([DeviceLink::class, 'createFromDiscriminatorValue'])), - 'forwardingProfiles' => fn(ParseNode $n) => $o->setForwardingProfiles($n->getCollectionOfObjectValues([ForwardingProfile::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), 'region' => fn(ParseNode $n) => $o->setRegion($n->getEnumValue(Region::class)), @@ -109,20 +108,6 @@ public function getFieldDeserializers(): array { ]); } - /** - * Gets the forwardingProfiles property value. Each forwarding profile associated with a branch site is specified. Supports $expand. - * @return array|null - */ - public function getForwardingProfiles(): ?array { - $val = $this->getBackingStore()->get('forwardingProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ForwardingProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'forwardingProfiles'"); - } - /** * Gets the lastModifiedDateTime property value. last modified time. * @return DateTime|null @@ -182,7 +167,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('connectivityState', $this->getConnectivityState()); $writer->writeStringValue('country', $this->getCountry()); $writer->writeCollectionOfObjectValues('deviceLinks', $this->getDeviceLinks()); - $writer->writeCollectionOfObjectValues('forwardingProfiles', $this->getForwardingProfiles()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('name', $this->getName()); $writer->writeEnumValue('region', $this->getRegion()); @@ -229,14 +213,6 @@ public function setDeviceLinks(?array $value): void { $this->getBackingStore()->set('deviceLinks', $value); } - /** - * Sets the forwardingProfiles property value. Each forwarding profile associated with a branch site is specified. Supports $expand. - * @param array|null $value Value to set for the forwardingProfiles property. - */ - public function setForwardingProfiles(?array $value): void { - $this->getBackingStore()->set('forwardingProfiles', $value); - } - /** * Sets the lastModifiedDateTime property value. last modified time. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. diff --git a/src/Generated/Models/Networkaccess/Connectivity.php b/src/Generated/Models/Networkaccess/Connectivity.php index 7dafca50376..43e6aaeda33 100644 --- a/src/Generated/Models/Networkaccess/Connectivity.php +++ b/src/Generated/Models/Networkaccess/Connectivity.php @@ -48,25 +48,10 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'branches' => fn(ParseNode $n) => $o->setBranches($n->getCollectionOfObjectValues([BranchSite::class, 'createFromDiscriminatorValue'])), - 'remoteNetworks' => fn(ParseNode $n) => $o->setRemoteNetworks($n->getCollectionOfObjectValues([RemoteNetwork::class, 'createFromDiscriminatorValue'])), 'webCategories' => fn(ParseNode $n) => $o->setWebCategories($n->getCollectionOfObjectValues([WebCategory::class, 'createFromDiscriminatorValue'])), ]); } - /** - * Gets the remoteNetworks property value. The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @return array|null - */ - public function getRemoteNetworks(): ?array { - $val = $this->getBackingStore()->get('remoteNetworks'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, RemoteNetwork::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteNetworks'"); - } - /** * Gets the webCategories property value. The URL category. * @return array|null @@ -88,7 +73,6 @@ public function getWebCategories(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('branches', $this->getBranches()); - $writer->writeCollectionOfObjectValues('remoteNetworks', $this->getRemoteNetworks()); $writer->writeCollectionOfObjectValues('webCategories', $this->getWebCategories()); } @@ -100,14 +84,6 @@ public function setBranches(?array $value): void { $this->getBackingStore()->set('branches', $value); } - /** - * Sets the remoteNetworks property value. The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @param array|null $value Value to set for the remoteNetworks property. - */ - public function setRemoteNetworks(?array $value): void { - $this->getBackingStore()->set('remoteNetworks', $value); - } - /** * Sets the webCategories property value. The URL category. * @param array|null $value Value to set for the webCategories property. diff --git a/src/Generated/Models/Networkaccess/CustomBlockPage.php b/src/Generated/Models/Networkaccess/CustomBlockPage.php new file mode 100644 index 00000000000..644a8f3210c --- /dev/null +++ b/src/Generated/Models/Networkaccess/CustomBlockPage.php @@ -0,0 +1,90 @@ +getBackingStore()->get('configuration'); + if (is_null($val) || $val instanceof BlockPageConfigurationBase) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configuration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'configuration' => fn(ParseNode $n) => $o->setConfiguration($n->getObjectValue([BlockPageConfigurationBase::class, 'createFromDiscriminatorValue'])), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(Status::class)), + ]); + } + + /** + * Gets the state property value. The state property + * @return Status|null + */ + public function getState(): ?Status { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof Status) { + 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 { + parent::serialize($writer); + $writer->writeObjectValue('configuration', $this->getConfiguration()); + $writer->writeEnumValue('state', $this->getState()); + } + + /** + * Sets the configuration property value. The configuration property + * @param BlockPageConfigurationBase|null $value Value to set for the configuration property. + */ + public function setConfiguration(?BlockPageConfigurationBase $value): void { + $this->getBackingStore()->set('configuration', $value); + } + + /** + * Sets the state property value. The state property + * @param Status|null $value Value to set for the state property. + */ + public function setState(?Status $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/ExtendedProperties.php b/src/Generated/Models/Networkaccess/ExtendedProperties.php index 445fdfb0bf7..8cb5f9cb837 100644 --- a/src/Generated/Models/Networkaccess/ExtendedProperties.php +++ b/src/Generated/Models/Networkaccess/ExtendedProperties.php @@ -14,6 +14,7 @@ class ExtendedProperties extends Dictionary implements Parsable */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.networkaccess.extendedProperties'); } /** diff --git a/src/Generated/Models/Networkaccess/FilteringProfile.php b/src/Generated/Models/Networkaccess/FilteringProfile.php deleted file mode 100644 index c8077c2a928..00000000000 --- a/src/Generated/Models/Networkaccess/FilteringProfile.php +++ /dev/null @@ -1,116 +0,0 @@ -setOdataType('#microsoft.graph.networkaccess.filteringProfile'); - } - - /** - * 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 FilteringProfile - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): FilteringProfile { - return new FilteringProfile(); - } - - /** - * Gets the conditionalAccessPolicies property value. A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @return array|null - */ - public function getConditionalAccessPolicies(): ?array { - $val = $this->getBackingStore()->get('conditionalAccessPolicies'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ConditionalAccessPolicy::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessPolicies'"); - } - - /** - * Gets the createdDateTime property value. The date and time when the filteringProfile 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'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'conditionalAccessPolicies' => fn(ParseNode $n) => $o->setConditionalAccessPolicies($n->getCollectionOfObjectValues([ConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), - 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), - 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), - ]); - } - - /** - * Gets the priority property value. The priority used to order the profile for processing within a list. - * @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'"); - } - - /** - * 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('conditionalAccessPolicies', $this->getConditionalAccessPolicies()); - $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); - $writer->writeIntegerValue('priority', $this->getPriority()); - } - - /** - * Sets the conditionalAccessPolicies property value. A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @param array|null $value Value to set for the conditionalAccessPolicies property. - */ - public function setConditionalAccessPolicies(?array $value): void { - $this->getBackingStore()->set('conditionalAccessPolicies', $value); - } - - /** - * Sets the createdDateTime property value. The date and time when the filteringProfile 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 priority property value. The priority used to order the profile for processing within a list. - * @param int|null $value Value to set for the priority property. - */ - public function setPriority(?int $value): void { - $this->getBackingStore()->set('priority', $value); - } - -} diff --git a/src/Generated/Models/Networkaccess/FilteringRule.php b/src/Generated/Models/Networkaccess/FilteringRule.php index 7e158aa2681..843be30a009 100644 --- a/src/Generated/Models/Networkaccess/FilteringRule.php +++ b/src/Generated/Models/Networkaccess/FilteringRule.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Filte $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.networkaccess.fqdnFilteringRule': return new FqdnFilteringRule(); + case '#microsoft.graph.networkaccess.urlDestinationFilteringRule': return new UrlDestinationFilteringRule(); case '#microsoft.graph.networkaccess.webCategoryFilteringRule': return new WebCategoryFilteringRule(); } } diff --git a/src/Generated/Models/Networkaccess/ForwardingProfile.php b/src/Generated/Models/Networkaccess/ForwardingProfile.php deleted file mode 100644 index ae6b07c09d7..00000000000 --- a/src/Generated/Models/Networkaccess/ForwardingProfile.php +++ /dev/null @@ -1,160 +0,0 @@ -setOdataType('#microsoft.graph.networkaccess.forwardingProfile'); - } - - /** - * 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 ForwardingProfile - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ForwardingProfile { - return new ForwardingProfile(); - } - - /** - * Gets the associations property value. Specifies the users, groups, devices, and remote networks whose traffic is associated with the given traffic forwarding profile. - * @return array|null - */ - public function getAssociations(): ?array { - $val = $this->getBackingStore()->get('associations'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, Association::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'associations'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'associations' => fn(ParseNode $n) => $o->setAssociations($n->getCollectionOfObjectValues([Association::class, 'createFromDiscriminatorValue'])), - 'isCustomProfile' => fn(ParseNode $n) => $o->setIsCustomProfile($n->getBooleanValue()), - 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), - 'servicePrincipal' => fn(ParseNode $n) => $o->setServicePrincipal($n->getObjectValue([ServicePrincipal::class, 'createFromDiscriminatorValue'])), - 'trafficForwardingType' => fn(ParseNode $n) => $o->setTrafficForwardingType($n->getEnumValue(TrafficForwardingType::class)), - ]); - } - - /** - * Gets the isCustomProfile property value. The isCustomProfile property - * @return bool|null - */ - public function getIsCustomProfile(): ?bool { - $val = $this->getBackingStore()->get('isCustomProfile'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isCustomProfile'"); - } - - /** - * Gets the priority property value. Profile priority. - * @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 servicePrincipal property value. The servicePrincipal property - * @return ServicePrincipal|null - */ - public function getServicePrincipal(): ?ServicePrincipal { - $val = $this->getBackingStore()->get('servicePrincipal'); - if (is_null($val) || $val instanceof ServicePrincipal) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipal'"); - } - - /** - * Gets the trafficForwardingType property value. The trafficForwardingType property - * @return TrafficForwardingType|null - */ - public function getTrafficForwardingType(): ?TrafficForwardingType { - $val = $this->getBackingStore()->get('trafficForwardingType'); - if (is_null($val) || $val instanceof TrafficForwardingType) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'trafficForwardingType'"); - } - - /** - * 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('associations', $this->getAssociations()); - $writer->writeBooleanValue('isCustomProfile', $this->getIsCustomProfile()); - $writer->writeIntegerValue('priority', $this->getPriority()); - $writer->writeObjectValue('servicePrincipal', $this->getServicePrincipal()); - $writer->writeEnumValue('trafficForwardingType', $this->getTrafficForwardingType()); - } - - /** - * Sets the associations property value. Specifies the users, groups, devices, and remote networks whose traffic is associated with the given traffic forwarding profile. - * @param array|null $value Value to set for the associations property. - */ - public function setAssociations(?array $value): void { - $this->getBackingStore()->set('associations', $value); - } - - /** - * Sets the isCustomProfile property value. The isCustomProfile property - * @param bool|null $value Value to set for the isCustomProfile property. - */ - public function setIsCustomProfile(?bool $value): void { - $this->getBackingStore()->set('isCustomProfile', $value); - } - - /** - * Sets the priority property value. Profile priority. - * @param int|null $value Value to set for the priority property. - */ - public function setPriority(?int $value): void { - $this->getBackingStore()->set('priority', $value); - } - - /** - * Sets the servicePrincipal property value. The servicePrincipal property - * @param ServicePrincipal|null $value Value to set for the servicePrincipal property. - */ - public function setServicePrincipal(?ServicePrincipal $value): void { - $this->getBackingStore()->set('servicePrincipal', $value); - } - - /** - * Sets the trafficForwardingType property value. The trafficForwardingType property - * @param TrafficForwardingType|null $value Value to set for the trafficForwardingType property. - */ - public function setTrafficForwardingType(?TrafficForwardingType $value): void { - $this->getBackingStore()->set('trafficForwardingType', $value); - } - -} diff --git a/src/Generated/Models/Networkaccess/IpAddress.php b/src/Generated/Models/Networkaccess/IpAddress.php index 12219339890..6d98ca25667 100644 --- a/src/Generated/Models/Networkaccess/IpAddress.php +++ b/src/Generated/Models/Networkaccess/IpAddress.php @@ -6,7 +6,7 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class IpAddress extends RuleDestination implements Parsable +class IpAddress extends IpDestination implements Parsable { /** * Instantiates a new IpAddress and sets the default values. diff --git a/src/Generated/Models/Networkaccess/IpDestination.php b/src/Generated/Models/Networkaccess/IpDestination.php new file mode 100644 index 00000000000..264cbc997c0 --- /dev/null +++ b/src/Generated/Models/Networkaccess/IpDestination.php @@ -0,0 +1,55 @@ +setOdataType('#microsoft.graph.networkaccess.ipDestination'); + } + + /** + * 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 IpDestination + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IpDestination { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.networkaccess.ipAddress': return new IpAddress(); + case '#microsoft.graph.networkaccess.ipRange': return new IpRange(); + case '#microsoft.graph.networkaccess.ipSubnet': return new IpSubnet(); + } + } + return new IpDestination(); + } + + /** + * 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/Networkaccess/IpRange.php b/src/Generated/Models/Networkaccess/IpRange.php index 578c1eee3e1..95160c9cb02 100644 --- a/src/Generated/Models/Networkaccess/IpRange.php +++ b/src/Generated/Models/Networkaccess/IpRange.php @@ -6,7 +6,7 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class IpRange extends RuleDestination implements Parsable +class IpRange extends IpDestination implements Parsable { /** * Instantiates a new IpRange and sets the default values. diff --git a/src/Generated/Models/Networkaccess/IpSubnet.php b/src/Generated/Models/Networkaccess/IpSubnet.php index 2ed7b1416e2..04235295e9e 100644 --- a/src/Generated/Models/Networkaccess/IpSubnet.php +++ b/src/Generated/Models/Networkaccess/IpSubnet.php @@ -6,7 +6,7 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class IpSubnet extends RuleDestination implements Parsable +class IpSubnet extends IpDestination implements Parsable { /** * Instantiates a new IpSubnet and sets the default values. diff --git a/src/Generated/Models/Networkaccess/AssociatedBranch.php b/src/Generated/Models/Networkaccess/MarkdownBlockMessageConfiguration.php similarity index 58% rename from src/Generated/Models/Networkaccess/AssociatedBranch.php rename to src/Generated/Models/Networkaccess/MarkdownBlockMessageConfiguration.php index e639edb008d..55bfb2dc99b 100644 --- a/src/Generated/Models/Networkaccess/AssociatedBranch.php +++ b/src/Generated/Models/Networkaccess/MarkdownBlockMessageConfiguration.php @@ -6,35 +6,35 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class AssociatedBranch extends Association implements Parsable +class MarkdownBlockMessageConfiguration extends BlockPageConfigurationBase implements Parsable { /** - * Instantiates a new AssociatedBranch and sets the default values. + * Instantiates a new MarkdownBlockMessageConfiguration and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.networkaccess.associatedBranch'); + $this->setOdataType('#microsoft.graph.networkaccess.markdownBlockMessageConfiguration'); } /** * 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 AssociatedBranch + * @return MarkdownBlockMessageConfiguration */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): AssociatedBranch { - return new AssociatedBranch(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): MarkdownBlockMessageConfiguration { + return new MarkdownBlockMessageConfiguration(); } /** - * Gets the branchId property value. Identifier for the branch. + * Gets the body property value. The body property * @return string|null */ - public function getBranchId(): ?string { - $val = $this->getBackingStore()->get('branchId'); + public function getBody(): ?string { + $val = $this->getBackingStore()->get('body'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'branchId'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'body'"); } /** @@ -44,7 +44,7 @@ public function getBranchId(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'branchId' => fn(ParseNode $n) => $o->setBranchId($n->getStringValue()), + 'body' => fn(ParseNode $n) => $o->setBody($n->getStringValue()), ]); } @@ -54,15 +54,15 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeStringValue('branchId', $this->getBranchId()); + $writer->writeStringValue('body', $this->getBody()); } /** - * Sets the branchId property value. Identifier for the branch. - * @param string|null $value Value to set for the branchId property. + * Sets the body property value. The body property + * @param string|null $value Value to set for the body property. */ - public function setBranchId(?string $value): void { - $this->getBackingStore()->set('branchId', $value); + public function setBody(?string $value): void { + $this->getBackingStore()->set('body', $value); } } diff --git a/src/Generated/Models/Networkaccess/NetworkAccessRoot.php b/src/Generated/Models/Networkaccess/NetworkAccessRoot.php index 118966e5c2b..fe852d19ce9 100644 --- a/src/Generated/Models/Networkaccess/NetworkAccessRoot.php +++ b/src/Generated/Models/Networkaccess/NetworkAccessRoot.php @@ -62,9 +62,7 @@ public function getFieldDeserializers(): array { 'alerts' => fn(ParseNode $n) => $o->setAlerts($n->getCollectionOfObjectValues([Alert::class, 'createFromDiscriminatorValue'])), 'connectivity' => fn(ParseNode $n) => $o->setConnectivity($n->getObjectValue([Connectivity::class, 'createFromDiscriminatorValue'])), 'filteringPolicies' => fn(ParseNode $n) => $o->setFilteringPolicies($n->getCollectionOfObjectValues([FilteringPolicy::class, 'createFromDiscriminatorValue'])), - 'filteringProfiles' => fn(ParseNode $n) => $o->setFilteringProfiles($n->getCollectionOfObjectValues([FilteringProfile::class, 'createFromDiscriminatorValue'])), 'forwardingPolicies' => fn(ParseNode $n) => $o->setForwardingPolicies($n->getCollectionOfObjectValues([ForwardingPolicy::class, 'createFromDiscriminatorValue'])), - 'forwardingProfiles' => fn(ParseNode $n) => $o->setForwardingProfiles($n->getCollectionOfObjectValues([ForwardingProfile::class, 'createFromDiscriminatorValue'])), 'logs' => fn(ParseNode $n) => $o->setLogs($n->getObjectValue([Logs::class, 'createFromDiscriminatorValue'])), 'reports' => fn(ParseNode $n) => $o->setReports($n->getObjectValue([Reports::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([Settings::class, 'createFromDiscriminatorValue'])), @@ -89,20 +87,6 @@ public function getFilteringPolicies(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'filteringPolicies'"); } - /** - * Gets the filteringProfiles property value. A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. - * @return array|null - */ - public function getFilteringProfiles(): ?array { - $val = $this->getBackingStore()->get('filteringProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, FilteringProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'filteringProfiles'"); - } - /** * Gets the forwardingPolicies property value. The forwardingPolicies property * @return array|null @@ -117,20 +101,6 @@ public function getForwardingPolicies(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'forwardingPolicies'"); } - /** - * Gets the forwardingProfiles property value. The forwardingProfiles property - * @return array|null - */ - public function getForwardingProfiles(): ?array { - $val = $this->getBackingStore()->get('forwardingProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ForwardingProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'forwardingProfiles'"); - } - /** * Gets the logs property value. Represents network connections that are routed through Global Secure Access. * @return Logs|null @@ -228,9 +198,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('alerts', $this->getAlerts()); $writer->writeObjectValue('connectivity', $this->getConnectivity()); $writer->writeCollectionOfObjectValues('filteringPolicies', $this->getFilteringPolicies()); - $writer->writeCollectionOfObjectValues('filteringProfiles', $this->getFilteringProfiles()); $writer->writeCollectionOfObjectValues('forwardingPolicies', $this->getForwardingPolicies()); - $writer->writeCollectionOfObjectValues('forwardingProfiles', $this->getForwardingProfiles()); $writer->writeObjectValue('logs', $this->getLogs()); $writer->writeObjectValue('reports', $this->getReports()); $writer->writeObjectValue('settings', $this->getSettings()); @@ -264,14 +232,6 @@ public function setFilteringPolicies(?array $value): void { $this->getBackingStore()->set('filteringPolicies', $value); } - /** - * Sets the filteringProfiles property value. A filtering profile associates network access policies with Microsoft Entra ID Conditional Access policies, so that access policies can be applied to users and groups. - * @param array|null $value Value to set for the filteringProfiles property. - */ - public function setFilteringProfiles(?array $value): void { - $this->getBackingStore()->set('filteringProfiles', $value); - } - /** * Sets the forwardingPolicies property value. The forwardingPolicies property * @param array|null $value Value to set for the forwardingPolicies property. @@ -280,14 +240,6 @@ public function setForwardingPolicies(?array $value): void { $this->getBackingStore()->set('forwardingPolicies', $value); } - /** - * Sets the forwardingProfiles property value. The forwardingProfiles property - * @param array|null $value Value to set for the forwardingProfiles property. - */ - public function setForwardingProfiles(?array $value): void { - $this->getBackingStore()->set('forwardingProfiles', $value); - } - /** * Sets the logs property value. Represents network connections that are routed through Global Secure Access. * @param Logs|null $value Value to set for the logs property. diff --git a/src/Generated/Models/Networkaccess/PolicyRule.php b/src/Generated/Models/Networkaccess/PolicyRule.php index 513c160fe11..d44febae28f 100644 --- a/src/Generated/Models/Networkaccess/PolicyRule.php +++ b/src/Generated/Models/Networkaccess/PolicyRule.php @@ -34,6 +34,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Polic case '#microsoft.graph.networkaccess.privateAccessForwardingRule': return new PrivateAccessForwardingRule(); case '#microsoft.graph.networkaccess.threatIntelligenceRule': return new ThreatIntelligenceRule(); case '#microsoft.graph.networkaccess.tlsInspectionRule': return new TlsInspectionRule(); + case '#microsoft.graph.networkaccess.urlDestinationFilteringRule': return new UrlDestinationFilteringRule(); case '#microsoft.graph.networkaccess.webCategoryFilteringRule': return new WebCategoryFilteringRule(); } } diff --git a/src/Generated/Models/Networkaccess/Profile.php b/src/Generated/Models/Networkaccess/Profile.php deleted file mode 100644 index 88b90b42a5a..00000000000 --- a/src/Generated/Models/Networkaccess/Profile.php +++ /dev/null @@ -1,190 +0,0 @@ -getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.networkaccess.filteringProfile': return new FilteringProfile(); - case '#microsoft.graph.networkaccess.forwardingProfile': return new ForwardingProfile(); - } - } - return new Profile(); - } - - /** - * Gets the description property value. Description. - * @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()), - 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), - 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), - 'policies' => fn(ParseNode $n) => $o->setPolicies($n->getCollectionOfObjectValues([PolicyLink::class, 'createFromDiscriminatorValue'])), - 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(Status::class)), - 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), - ]); - } - - /** - * Gets the lastModifiedDateTime property value. The date and time when the profile 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 name property value. The name of the profile. - * @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 policies property value. The traffic forwarding policies associated with this profile. - * @return array|null - */ - public function getPolicies(): ?array { - $val = $this->getBackingStore()->get('policies'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, PolicyLink::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'policies'"); - } - - /** - * Gets the state property value. The state property - * @return Status|null - */ - public function getState(): ?Status { - $val = $this->getBackingStore()->get('state'); - if (is_null($val) || $val instanceof Status) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); - } - - /** - * Gets the version property value. Profile version. - * @return string|null - */ - public function getVersion(): ?string { - $val = $this->getBackingStore()->get('version'); - if (is_null($val) || is_string($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 { - parent::serialize($writer); - $writer->writeStringValue('description', $this->getDescription()); - $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); - $writer->writeStringValue('name', $this->getName()); - $writer->writeCollectionOfObjectValues('policies', $this->getPolicies()); - $writer->writeEnumValue('state', $this->getState()); - $writer->writeStringValue('version', $this->getVersion()); - } - - /** - * Sets the description property value. Description. - * @param string|null $value Value to set for the description property. - */ - public function setDescription(?string $value): void { - $this->getBackingStore()->set('description', $value); - } - - /** - * Sets the lastModifiedDateTime property value. The date and time when the profile 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 name property value. The name of the profile. - * @param string|null $value Value to set for the name property. - */ - public function setName(?string $value): void { - $this->getBackingStore()->set('name', $value); - } - - /** - * Sets the policies property value. The traffic forwarding policies associated with this profile. - * @param array|null $value Value to set for the policies property. - */ - public function setPolicies(?array $value): void { - $this->getBackingStore()->set('policies', $value); - } - - /** - * Sets the state property value. The state property - * @param Status|null $value Value to set for the state property. - */ - public function setState(?Status $value): void { - $this->getBackingStore()->set('state', $value); - } - - /** - * Sets the version property value. Profile version. - * @param string|null $value Value to set for the version property. - */ - public function setVersion(?string $value): void { - $this->getBackingStore()->set('version', $value); - } - -} diff --git a/src/Generated/Models/Networkaccess/RemoteNetwork.php b/src/Generated/Models/Networkaccess/RemoteNetwork.php deleted file mode 100644 index 82bd07dd991..00000000000 --- a/src/Generated/Models/Networkaccess/RemoteNetwork.php +++ /dev/null @@ -1,206 +0,0 @@ -getBackingStore()->get('connectivityConfiguration'); - if (is_null($val) || $val instanceof RemoteNetworkConnectivityConfiguration) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'connectivityConfiguration'"); - } - - /** - * Gets the deviceLinks property value. Each unique CPE device associated with a remote network is specified. Supports $expand. - * @return array|null - */ - public function getDeviceLinks(): ?array { - $val = $this->getBackingStore()->get('deviceLinks'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, DeviceLink::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceLinks'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'connectivityConfiguration' => fn(ParseNode $n) => $o->setConnectivityConfiguration($n->getObjectValue([RemoteNetworkConnectivityConfiguration::class, 'createFromDiscriminatorValue'])), - 'deviceLinks' => fn(ParseNode $n) => $o->setDeviceLinks($n->getCollectionOfObjectValues([DeviceLink::class, 'createFromDiscriminatorValue'])), - 'forwardingProfiles' => fn(ParseNode $n) => $o->setForwardingProfiles($n->getCollectionOfObjectValues([ForwardingProfile::class, 'createFromDiscriminatorValue'])), - 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), - 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), - 'region' => fn(ParseNode $n) => $o->setRegion($n->getEnumValue(Region::class)), - 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), - ]); - } - - /** - * Gets the forwardingProfiles property value. Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @return array|null - */ - public function getForwardingProfiles(): ?array { - $val = $this->getBackingStore()->get('forwardingProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ForwardingProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'forwardingProfiles'"); - } - - /** - * Gets the lastModifiedDateTime property value. last modified time. - * @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 name property value. Name. - * @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 region property value. The region property - * @return Region|null - */ - public function getRegion(): ?Region { - $val = $this->getBackingStore()->get('region'); - if (is_null($val) || $val instanceof Region) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'region'"); - } - - /** - * Gets the version property value. Remote network version. - * @return string|null - */ - public function getVersion(): ?string { - $val = $this->getBackingStore()->get('version'); - if (is_null($val) || is_string($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 { - parent::serialize($writer); - $writer->writeObjectValue('connectivityConfiguration', $this->getConnectivityConfiguration()); - $writer->writeCollectionOfObjectValues('deviceLinks', $this->getDeviceLinks()); - $writer->writeCollectionOfObjectValues('forwardingProfiles', $this->getForwardingProfiles()); - $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); - $writer->writeStringValue('name', $this->getName()); - $writer->writeEnumValue('region', $this->getRegion()); - $writer->writeStringValue('version', $this->getVersion()); - } - - /** - * Sets the connectivityConfiguration property value. Specifies the connectivity details of all device links associated with a remote network. - * @param RemoteNetworkConnectivityConfiguration|null $value Value to set for the connectivityConfiguration property. - */ - public function setConnectivityConfiguration(?RemoteNetworkConnectivityConfiguration $value): void { - $this->getBackingStore()->set('connectivityConfiguration', $value); - } - - /** - * Sets the deviceLinks property value. Each unique CPE device associated with a remote network is specified. Supports $expand. - * @param array|null $value Value to set for the deviceLinks property. - */ - public function setDeviceLinks(?array $value): void { - $this->getBackingStore()->set('deviceLinks', $value); - } - - /** - * Sets the forwardingProfiles property value. Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @param array|null $value Value to set for the forwardingProfiles property. - */ - public function setForwardingProfiles(?array $value): void { - $this->getBackingStore()->set('forwardingProfiles', $value); - } - - /** - * Sets the lastModifiedDateTime property value. last modified time. - * @param DateTime|null $value Value to set for the lastModifiedDateTime property. - */ - public function setLastModifiedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastModifiedDateTime', $value); - } - - /** - * Sets the name property value. Name. - * @param string|null $value Value to set for the name property. - */ - public function setName(?string $value): void { - $this->getBackingStore()->set('name', $value); - } - - /** - * Sets the region property value. The region property - * @param Region|null $value Value to set for the region property. - */ - public function setRegion(?Region $value): void { - $this->getBackingStore()->set('region', $value); - } - - /** - * Sets the version property value. Remote network version. - * @param string|null $value Value to set for the version property. - */ - public function setVersion(?string $value): void { - $this->getBackingStore()->set('version', $value); - } - -} diff --git a/src/Generated/Models/Networkaccess/RuleDestination.php b/src/Generated/Models/Networkaccess/RuleDestination.php index 21e0d6b09d9..9685776d3f2 100644 --- a/src/Generated/Models/Networkaccess/RuleDestination.php +++ b/src/Generated/Models/Networkaccess/RuleDestination.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): RuleD switch ($mappingValue) { case '#microsoft.graph.networkaccess.fqdn': return new Fqdn(); case '#microsoft.graph.networkaccess.ipAddress': return new IpAddress(); + case '#microsoft.graph.networkaccess.ipDestination': return new IpDestination(); case '#microsoft.graph.networkaccess.ipRange': return new IpRange(); case '#microsoft.graph.networkaccess.ipSubnet': return new IpSubnet(); case '#microsoft.graph.networkaccess.url': return new Url(); diff --git a/src/Generated/Models/Networkaccess/Settings.php b/src/Generated/Models/Networkaccess/Settings.php index c880a1df5d9..f8bf411e947 100644 --- a/src/Generated/Models/Networkaccess/Settings.php +++ b/src/Generated/Models/Networkaccess/Settings.php @@ -49,6 +49,18 @@ public function getCrossTenantAccess(): ?CrossTenantAccessSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'crossTenantAccess'"); } + /** + * Gets the customBlockPage property value. The customBlockPage property + * @return CustomBlockPage|null + */ + public function getCustomBlockPage(): ?CustomBlockPage { + $val = $this->getBackingStore()->get('customBlockPage'); + if (is_null($val) || $val instanceof CustomBlockPage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customBlockPage'"); + } + /** * The deserialization information for the current model * @return array @@ -58,6 +70,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'conditionalAccess' => fn(ParseNode $n) => $o->setConditionalAccess($n->getObjectValue([ConditionalAccessSettings::class, 'createFromDiscriminatorValue'])), 'crossTenantAccess' => fn(ParseNode $n) => $o->setCrossTenantAccess($n->getObjectValue([CrossTenantAccessSettings::class, 'createFromDiscriminatorValue'])), + 'customBlockPage' => fn(ParseNode $n) => $o->setCustomBlockPage($n->getObjectValue([CustomBlockPage::class, 'createFromDiscriminatorValue'])), 'forwardingOptions' => fn(ParseNode $n) => $o->setForwardingOptions($n->getObjectValue([ForwardingOptions::class, 'createFromDiscriminatorValue'])), ]); } @@ -82,6 +95,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('conditionalAccess', $this->getConditionalAccess()); $writer->writeObjectValue('crossTenantAccess', $this->getCrossTenantAccess()); + $writer->writeObjectValue('customBlockPage', $this->getCustomBlockPage()); $writer->writeObjectValue('forwardingOptions', $this->getForwardingOptions()); } @@ -101,6 +115,14 @@ public function setCrossTenantAccess(?CrossTenantAccessSettings $value): void { $this->getBackingStore()->set('crossTenantAccess', $value); } + /** + * Sets the customBlockPage property value. The customBlockPage property + * @param CustomBlockPage|null $value Value to set for the customBlockPage property. + */ + public function setCustomBlockPage(?CustomBlockPage $value): void { + $this->getBackingStore()->set('customBlockPage', $value); + } + /** * Sets the forwardingOptions property value. The forwardingOptions property * @param ForwardingOptions|null $value Value to set for the forwardingOptions property. diff --git a/src/Generated/Models/Networkaccess/TlsCertificateStatus.php b/src/Generated/Models/Networkaccess/TlsCertificateStatus.php index 68dd1cfb7c9..45270ee5537 100644 --- a/src/Generated/Models/Networkaccess/TlsCertificateStatus.php +++ b/src/Generated/Models/Networkaccess/TlsCertificateStatus.php @@ -11,4 +11,6 @@ class TlsCertificateStatus extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const EXPIRING = "expiring"; public const EXPIRED = "expired"; + public const ENABLED = "enabled"; + public const DISABLED = "disabled"; } diff --git a/src/Generated/Models/Networkaccess/UrlDestinationFilteringRule.php b/src/Generated/Models/Networkaccess/UrlDestinationFilteringRule.php new file mode 100644 index 00000000000..80a15fa17d9 --- /dev/null +++ b/src/Generated/Models/Networkaccess/UrlDestinationFilteringRule.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.networkaccess.urlDestinationFilteringRule'); + } + + /** + * 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 UrlDestinationFilteringRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UrlDestinationFilteringRule { + return new UrlDestinationFilteringRule(); + } + + /** + * 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/OnFraudProtectionLoadStartExternalUsersAuthHandler.php b/src/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.php new file mode 100644 index 00000000000..c23b77fb9f3 --- /dev/null +++ b/src/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.onFraudProtectionLoadStartExternalUsersAuthHandler'); + } + + /** + * 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 OnFraudProtectionLoadStartExternalUsersAuthHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnFraudProtectionLoadStartExternalUsersAuthHandler { + return new OnFraudProtectionLoadStartExternalUsersAuthHandler(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'signUp' => fn(ParseNode $n) => $o->setSignUp($n->getObjectValue([FraudProtectionConfiguration::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the signUp property value. Specifies the configuration of the fraud protection configuration for sign-up events. + * @return FraudProtectionConfiguration|null + */ + public function getSignUp(): ?FraudProtectionConfiguration { + $val = $this->getBackingStore()->get('signUp'); + if (is_null($val) || $val instanceof FraudProtectionConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signUp'"); + } + + /** + * 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('signUp', $this->getSignUp()); + } + + /** + * Sets the signUp property value. Specifies the configuration of the fraud protection configuration for sign-up events. + * @param FraudProtectionConfiguration|null $value Value to set for the signUp property. + */ + public function setSignUp(?FraudProtectionConfiguration $value): void { + $this->getBackingStore()->set('signUp', $value); + } + +} diff --git a/src/Generated/Models/OnFraudProtectionLoadStartHandler.php b/src/Generated/Models/OnFraudProtectionLoadStartHandler.php new file mode 100644 index 00000000000..1489f37c68a --- /dev/null +++ b/src/Generated/Models/OnFraudProtectionLoadStartHandler.php @@ -0,0 +1,121 @@ +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 OnFraudProtectionLoadStartHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnFraudProtectionLoadStartHandler { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.onFraudProtectionLoadStartExternalUsersAuthHandler': return new OnFraudProtectionLoadStartExternalUsersAuthHandler(); + } + } + return new OnFraudProtectionLoadStartHandler(); + } + + /** + * 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/OnFraudProtectionLoadStartListener.php b/src/Generated/Models/OnFraudProtectionLoadStartListener.php new file mode 100644 index 00000000000..0f539025507 --- /dev/null +++ b/src/Generated/Models/OnFraudProtectionLoadStartListener.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.onFraudProtectionLoadStartListener'); + } + + /** + * 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 OnFraudProtectionLoadStartListener + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnFraudProtectionLoadStartListener { + return new OnFraudProtectionLoadStartListener(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'handler' => fn(ParseNode $n) => $o->setHandler($n->getObjectValue([OnFraudProtectionLoadStartHandler::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the handler property value. Configuration for what to invoke if the event resolves to this listener. + * @return OnFraudProtectionLoadStartHandler|null + */ + public function getHandler(): ?OnFraudProtectionLoadStartHandler { + $val = $this->getBackingStore()->get('handler'); + if (is_null($val) || $val instanceof OnFraudProtectionLoadStartHandler) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'handler'"); + } + + /** + * 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('handler', $this->getHandler()); + } + + /** + * Sets the handler property value. Configuration for what to invoke if the event resolves to this listener. + * @param OnFraudProtectionLoadStartHandler|null $value Value to set for the handler property. + */ + public function setHandler(?OnFraudProtectionLoadStartHandler $value): void { + $this->getBackingStore()->set('handler', $value); + } + +} diff --git a/src/Generated/Models/OnPremisesAgent.php b/src/Generated/Models/OnPremisesAgent.php index 2cce6263df7..3d52b8184c1 100644 --- a/src/Generated/Models/OnPremisesAgent.php +++ b/src/Generated/Models/OnPremisesAgent.php @@ -91,7 +91,7 @@ public function getStatus(): ?AgentStatus { } /** - * Gets the supportedPublishingTypes property value. Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, adAdministration. + * Gets the supportedPublishingTypes property value. Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, intunePfx, oflineDomainJoin, unknownFutureValue, privateAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: privateAccess. * @return array|null */ public function getSupportedPublishingTypes(): ?array { @@ -150,7 +150,7 @@ public function setStatus(?AgentStatus $value): void { } /** - * Sets the supportedPublishingTypes property value. Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, adAdministration. + * Sets the supportedPublishingTypes property value. Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, intunePfx, oflineDomainJoin, unknownFutureValue, privateAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: privateAccess. * @param array|null $value Value to set for the supportedPublishingTypes property. */ public function setSupportedPublishingTypes(?array $value): void { diff --git a/src/Generated/Models/OnPremisesPublishingProfile.php b/src/Generated/Models/OnPremisesPublishingProfile.php index ee56511737e..d3897204a90 100644 --- a/src/Generated/Models/OnPremisesPublishingProfile.php +++ b/src/Generated/Models/OnPremisesPublishingProfile.php @@ -111,6 +111,7 @@ public function getFieldDeserializers(): array { 'isDefaultAccessEnabled' => fn(ParseNode $n) => $o->setIsDefaultAccessEnabled($n->getBooleanValue()), 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), 'publishedResources' => fn(ParseNode $n) => $o->setPublishedResources($n->getCollectionOfObjectValues([PublishedResource::class, 'createFromDiscriminatorValue'])), + 'sensors' => fn(ParseNode $n) => $o->setSensors($n->getCollectionOfObjectValues([PrivateAccessSensor::class, 'createFromDiscriminatorValue'])), ]); } @@ -164,6 +165,20 @@ public function getPublishedResources(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'publishedResources'"); } + /** + * Gets the sensors property value. A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @return array|null + */ + public function getSensors(): ?array { + $val = $this->getBackingStore()->get('sensors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PrivateAccessSensor::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensors'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -179,6 +194,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isDefaultAccessEnabled', $this->getIsDefaultAccessEnabled()); $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); $writer->writeCollectionOfObjectValues('publishedResources', $this->getPublishedResources()); + $writer->writeCollectionOfObjectValues('sensors', $this->getSensors()); } /** @@ -253,4 +269,12 @@ public function setPublishedResources(?array $value): void { $this->getBackingStore()->set('publishedResources', $value); } + /** + * Sets the sensors property value. A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @param array|null $value Value to set for the sensors property. + */ + public function setSensors(?array $value): void { + $this->getBackingStore()->set('sensors', $value); + } + } diff --git a/src/Generated/Models/OnPremisesPublishingType.php b/src/Generated/Models/OnPremisesPublishingType.php index 22680503ed6..e21be5149cf 100644 --- a/src/Generated/Models/OnPremisesPublishingType.php +++ b/src/Generated/Models/OnPremisesPublishingType.php @@ -12,4 +12,5 @@ class OnPremisesPublishingType extends Enum { public const INTUNE_PFX = "intunePfx"; public const OFLINE_DOMAIN_JOIN = "oflineDomainJoin"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const PRIVATE_ACCESS = "privateAccess"; } diff --git a/src/Generated/Models/OnlineMeetingBase.php b/src/Generated/Models/OnlineMeetingBase.php index 9a44ba1d1a3..1f006c45468 100644 --- a/src/Generated/Models/OnlineMeetingBase.php +++ b/src/Generated/Models/OnlineMeetingBase.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; @@ -265,6 +266,18 @@ public function getChatRestrictions(): ?ChatRestrictions { throw new \UnexpectedValueException("Invalid type found in backing store for 'chatRestrictions'"); } + /** + * Gets the expiryDateTime property value. The expiryDateTime property + * @return DateTime|null + */ + public function getExpiryDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expiryDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expiryDateTime'"); + } + /** * The deserialization information for the current model * @return array @@ -291,6 +304,7 @@ public function getFieldDeserializers(): array { 'audioConferencing' => fn(ParseNode $n) => $o->setAudioConferencing($n->getObjectValue([AudioConferencing::class, 'createFromDiscriminatorValue'])), 'chatInfo' => fn(ParseNode $n) => $o->setChatInfo($n->getObjectValue([ChatInfo::class, 'createFromDiscriminatorValue'])), 'chatRestrictions' => fn(ParseNode $n) => $o->setChatRestrictions($n->getObjectValue([ChatRestrictions::class, 'createFromDiscriminatorValue'])), + 'expiryDateTime' => fn(ParseNode $n) => $o->setExpiryDateTime($n->getDateTimeValue()), 'isEndToEndEncryptionEnabled' => fn(ParseNode $n) => $o->setIsEndToEndEncryptionEnabled($n->getBooleanValue()), 'isEntryExitAnnounced' => fn(ParseNode $n) => $o->setIsEntryExitAnnounced($n->getBooleanValue()), 'joinInformation' => fn(ParseNode $n) => $o->setJoinInformation($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), @@ -462,6 +476,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('audioConferencing', $this->getAudioConferencing()); $writer->writeObjectValue('chatInfo', $this->getChatInfo()); $writer->writeObjectValue('chatRestrictions', $this->getChatRestrictions()); + $writer->writeDateTimeValue('expiryDateTime', $this->getExpiryDateTime()); $writer->writeBooleanValue('isEndToEndEncryptionEnabled', $this->getIsEndToEndEncryptionEnabled()); $writer->writeBooleanValue('isEntryExitAnnounced', $this->getIsEntryExitAnnounced()); $writer->writeObjectValue('joinInformation', $this->getJoinInformation()); @@ -627,6 +642,14 @@ public function setChatRestrictions(?ChatRestrictions $value): void { $this->getBackingStore()->set('chatRestrictions', $value); } + /** + * Sets the expiryDateTime property value. The expiryDateTime property + * @param DateTime|null $value Value to set for the expiryDateTime property. + */ + public function setExpiryDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expiryDateTime', $value); + } + /** * Sets the isEndToEndEncryptionEnabled property value. Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. * @param bool|null $value Value to set for the isEndToEndEncryptionEnabled property. diff --git a/src/Generated/Models/OpenComplexDictionaryType.php b/src/Generated/Models/OpenComplexDictionaryType.php index fad9d8fc50d..0fcb051a69e 100644 --- a/src/Generated/Models/OpenComplexDictionaryType.php +++ b/src/Generated/Models/OpenComplexDictionaryType.php @@ -13,6 +13,7 @@ class OpenComplexDictionaryType extends Dictionary implements Parsable */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.openComplexDictionaryType'); } /** diff --git a/src/Generated/Models/OrgContact.php b/src/Generated/Models/OrgContact.php index fc5654db441..40a1b34c2c1 100644 --- a/src/Generated/Models/OrgContact.php +++ b/src/Generated/Models/OrgContact.php @@ -111,6 +111,7 @@ public function getFieldDeserializers(): array { 'memberOf' => fn(ParseNode $n) => $o->setMemberOf($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'onPremisesLastSyncDateTime' => fn(ParseNode $n) => $o->setOnPremisesLastSyncDateTime($n->getDateTimeValue()), 'onPremisesProvisioningErrors' => fn(ParseNode $n) => $o->setOnPremisesProvisioningErrors($n->getCollectionOfObjectValues([OnPremisesProvisioningError::class, 'createFromDiscriminatorValue'])), + 'onPremisesSyncBehavior' => fn(ParseNode $n) => $o->setOnPremisesSyncBehavior($n->getObjectValue([OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'])), 'onPremisesSyncEnabled' => fn(ParseNode $n) => $o->setOnPremisesSyncEnabled($n->getBooleanValue()), 'phones' => fn(ParseNode $n) => $o->setPhones($n->getCollectionOfObjectValues([Phone::class, 'createFromDiscriminatorValue'])), 'proxyAddresses' => function (ParseNode $n) { @@ -228,6 +229,18 @@ public function getOnPremisesProvisioningErrors(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesProvisioningErrors'"); } + /** + * Gets the onPremisesSyncBehavior property value. Indicates the state of synchronization for an orgContact between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @return OnPremisesSyncBehavior|null + */ + public function getOnPremisesSyncBehavior(): ?OnPremisesSyncBehavior { + $val = $this->getBackingStore()->get('onPremisesSyncBehavior'); + if (is_null($val) || $val instanceof OnPremisesSyncBehavior) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSyncBehavior'"); + } + /** * Gets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @return bool|null @@ -341,6 +354,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('memberOf', $this->getMemberOf()); $writer->writeDateTimeValue('onPremisesLastSyncDateTime', $this->getOnPremisesLastSyncDateTime()); $writer->writeCollectionOfObjectValues('onPremisesProvisioningErrors', $this->getOnPremisesProvisioningErrors()); + $writer->writeObjectValue('onPremisesSyncBehavior', $this->getOnPremisesSyncBehavior()); $writer->writeBooleanValue('onPremisesSyncEnabled', $this->getOnPremisesSyncEnabled()); $writer->writeCollectionOfObjectValues('phones', $this->getPhones()); $writer->writeCollectionOfPrimitiveValues('proxyAddresses', $this->getProxyAddresses()); @@ -454,6 +468,14 @@ public function setOnPremisesProvisioningErrors(?array $value): void { $this->getBackingStore()->set('onPremisesProvisioningErrors', $value); } + /** + * Sets the onPremisesSyncBehavior property value. Indicates the state of synchronization for an orgContact between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehavior|null $value Value to set for the onPremisesSyncBehavior property. + */ + public function setOnPremisesSyncBehavior(?OnPremisesSyncBehavior $value): void { + $this->getBackingStore()->set('onPremisesSyncBehavior', $value); + } + /** * Sets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @param bool|null $value Value to set for the onPremisesSyncEnabled property. diff --git a/src/Generated/Models/Partner/Security/AdditionalDataDictionary.php b/src/Generated/Models/Partner/Security/AdditionalDataDictionary.php index f8ff7a256d9..feecf2271d0 100644 --- a/src/Generated/Models/Partner/Security/AdditionalDataDictionary.php +++ b/src/Generated/Models/Partner/Security/AdditionalDataDictionary.php @@ -14,6 +14,7 @@ class AdditionalDataDictionary extends Dictionary implements Parsable */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.partner.security.additionalDataDictionary'); } /** diff --git a/src/Generated/Models/PasswordPolicy.php b/src/Generated/Models/PasswordPolicy.php new file mode 100644 index 00000000000..197934624c9 --- /dev/null +++ b/src/Generated/Models/PasswordPolicy.php @@ -0,0 +1,15 @@ +setOdataType('#microsoft.graph.plannerFormsDictionary'); } /** diff --git a/src/Generated/Models/PlannerTask.php b/src/Generated/Models/PlannerTask.php index def8755ac49..dbb89bfb478 100644 --- a/src/Generated/Models/PlannerTask.php +++ b/src/Generated/Models/PlannerTask.php @@ -261,6 +261,7 @@ public function getFieldDeserializers(): array { 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getObjectValue([PlannerTaskCreation::class, 'createFromDiscriminatorValue'])), 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([PlannerTaskDetails::class, 'createFromDiscriminatorValue'])), 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'hasChat' => fn(ParseNode $n) => $o->setHasChat($n->getBooleanValue()), 'hasDescription' => fn(ParseNode $n) => $o->setHasDescription($n->getBooleanValue()), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'isOnMyDay' => fn(ParseNode $n) => $o->setIsOnMyDay($n->getBooleanValue()), @@ -281,6 +282,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the hasChat property value. The hasChat property + * @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 hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false. * @return bool|null @@ -508,6 +521,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('creationSource', $this->getCreationSource()); $writer->writeObjectValue('details', $this->getDetails()); $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeBooleanValue('hasChat', $this->getHasChat()); $writer->writeBooleanValue('hasDescription', $this->getHasDescription()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeBooleanValue('isOnMyDay', $this->getIsOnMyDay()); @@ -663,6 +677,14 @@ public function setDueDateTime(?DateTime $value): void { $this->getBackingStore()->set('dueDateTime', $value); } + /** + * Sets the hasChat property value. The hasChat property + * @param bool|null $value Value to set for the hasChat property. + */ + public function setHasChat(?bool $value): void { + $this->getBackingStore()->set('hasChat', $value); + } + /** * Sets the hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false. * @param bool|null $value Value to set for the hasDescription property. diff --git a/src/Generated/Models/Presence.php b/src/Generated/Models/Presence.php index 8eb3e133835..3b9f3f10f54 100644 --- a/src/Generated/Models/Presence.php +++ b/src/Generated/Models/Presence.php @@ -60,6 +60,7 @@ public function getFieldDeserializers(): array { 'outOfOfficeSettings' => fn(ParseNode $n) => $o->setOutOfOfficeSettings($n->getObjectValue([OutOfOfficeSettings::class, 'createFromDiscriminatorValue'])), 'sequenceNumber' => fn(ParseNode $n) => $o->setSequenceNumber($n->getStringValue()), 'statusMessage' => fn(ParseNode $n) => $o->setStatusMessage($n->getObjectValue([PresenceStatusMessage::class, 'createFromDiscriminatorValue'])), + 'workLocation' => fn(ParseNode $n) => $o->setWorkLocation($n->getObjectValue([UserWorkLocation::class, 'createFromDiscriminatorValue'])), ]); } @@ -99,6 +100,18 @@ public function getStatusMessage(): ?PresenceStatusMessage { throw new \UnexpectedValueException("Invalid type found in backing store for 'statusMessage'"); } + /** + * Gets the workLocation property value. The workLocation property + * @return UserWorkLocation|null + */ + public function getWorkLocation(): ?UserWorkLocation { + $val = $this->getBackingStore()->get('workLocation'); + if (is_null($val) || $val instanceof UserWorkLocation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocation'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -109,6 +122,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('availability', $this->getAvailability()); $writer->writeObjectValue('outOfOfficeSettings', $this->getOutOfOfficeSettings()); $writer->writeObjectValue('statusMessage', $this->getStatusMessage()); + $writer->writeObjectValue('workLocation', $this->getWorkLocation()); } /** @@ -151,4 +165,12 @@ public function setStatusMessage(?PresenceStatusMessage $value): void { $this->getBackingStore()->set('statusMessage', $value); } + /** + * Sets the workLocation property value. The workLocation property + * @param UserWorkLocation|null $value Value to set for the workLocation property. + */ + public function setWorkLocation(?UserWorkLocation $value): void { + $this->getBackingStore()->set('workLocation', $value); + } + } diff --git a/src/Generated/Models/PrivateAccessSensor.php b/src/Generated/Models/PrivateAccessSensor.php new file mode 100644 index 00000000000..1b14fb8441b --- /dev/null +++ b/src/Generated/Models/PrivateAccessSensor.php @@ -0,0 +1,177 @@ +getBackingStore()->get('externalIp'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalIp'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'externalIp' => fn(ParseNode $n) => $o->setExternalIp($n->getStringValue()), + 'isAuditMode' => fn(ParseNode $n) => $o->setIsAuditMode($n->getBooleanValue()), + 'isBreakglassEnabled' => fn(ParseNode $n) => $o->setIsBreakglassEnabled($n->getBooleanValue()), + 'machineName' => fn(ParseNode $n) => $o->setMachineName($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(SensorStatus::class)), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), + ]); + } + + /** + * Gets the isAuditMode property value. Not Implementated. + * @return bool|null + */ + public function getIsAuditMode(): ?bool { + $val = $this->getBackingStore()->get('isAuditMode'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAuditMode'"); + } + + /** + * Gets the isBreakglassEnabled property value. Not Implemented. + * @return bool|null + */ + public function getIsBreakglassEnabled(): ?bool { + $val = $this->getBackingStore()->get('isBreakglassEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isBreakglassEnabled'"); + } + + /** + * Gets the machineName property value. Machine name of sensor. + * @return string|null + */ + public function getMachineName(): ?string { + $val = $this->getBackingStore()->get('machineName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'machineName'"); + } + + /** + * Gets the status property value. The status property + * @return SensorStatus|null + */ + public function getStatus(): ?SensorStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof SensorStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the version property value. Version of sensor. + * @return string|null + */ + public function getVersion(): ?string { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_string($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 { + parent::serialize($writer); + $writer->writeStringValue('externalIp', $this->getExternalIp()); + $writer->writeBooleanValue('isAuditMode', $this->getIsAuditMode()); + $writer->writeBooleanValue('isBreakglassEnabled', $this->getIsBreakglassEnabled()); + $writer->writeStringValue('machineName', $this->getMachineName()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('version', $this->getVersion()); + } + + /** + * Sets the externalIp property value. External IP of sensor. + * @param string|null $value Value to set for the externalIp property. + */ + public function setExternalIp(?string $value): void { + $this->getBackingStore()->set('externalIp', $value); + } + + /** + * Sets the isAuditMode property value. Not Implementated. + * @param bool|null $value Value to set for the isAuditMode property. + */ + public function setIsAuditMode(?bool $value): void { + $this->getBackingStore()->set('isAuditMode', $value); + } + + /** + * Sets the isBreakglassEnabled property value. Not Implemented. + * @param bool|null $value Value to set for the isBreakglassEnabled property. + */ + public function setIsBreakglassEnabled(?bool $value): void { + $this->getBackingStore()->set('isBreakglassEnabled', $value); + } + + /** + * Sets the machineName property value. Machine name of sensor. + * @param string|null $value Value to set for the machineName property. + */ + public function setMachineName(?string $value): void { + $this->getBackingStore()->set('machineName', $value); + } + + /** + * Sets the status property value. The status property + * @param SensorStatus|null $value Value to set for the status property. + */ + public function setStatus(?SensorStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the version property value. Version of sensor. + * @param string|null $value Value to set for the version property. + */ + public function setVersion(?string $value): void { + $this->getBackingStore()->set('version', $value); + } + +} diff --git a/src/Generated/Models/PrivateAccessSensorCollectionResponse.php b/src/Generated/Models/PrivateAccessSensorCollectionResponse.php new file mode 100644 index 00000000000..27bb235d58a --- /dev/null +++ b/src/Generated/Models/PrivateAccessSensorCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PrivateAccessSensor::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, PrivateAccessSensor::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/PrivateNetworkDestinationType.php b/src/Generated/Models/PrivateNetworkDestinationType.php index 09b6c412490..cdd72f35c39 100644 --- a/src/Generated/Models/PrivateNetworkDestinationType.php +++ b/src/Generated/Models/PrivateNetworkDestinationType.php @@ -11,4 +11,5 @@ class PrivateNetworkDestinationType extends Enum { public const FQDN = "fqdn"; public const DNS_SUFFIX = "dnsSuffix"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const SERVICE_PRINCIPAL_NAME = "servicePrincipalName"; } diff --git a/src/Generated/Models/ProcessConversationMetadata.php b/src/Generated/Models/ProcessConversationMetadata.php index d9bde635d33..0ce87bfc19f 100644 --- a/src/Generated/Models/ProcessConversationMetadata.php +++ b/src/Generated/Models/ProcessConversationMetadata.php @@ -40,6 +40,34 @@ public function getAccessedResources(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'accessedResources'"); } + /** + * Gets the accessedResources_v2 property value. The accessedResources_v2 property + * @return array|null + */ + public function getAccessedResourcesV2(): ?array { + $val = $this->getBackingStore()->get('accessedResources_v2'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ResourceAccessDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessedResources_v2'"); + } + + /** + * Gets the agents property value. The agents property + * @return array|null + */ + public function getAgents(): ?array { + $val = $this->getBackingStore()->get('agents'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AiAgentInfo::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agents'"); + } + /** * The deserialization information for the current model * @return array @@ -55,6 +83,8 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setAccessedResources($val); }, + 'accessedResources_v2' => fn(ParseNode $n) => $o->setAccessedResourcesV2($n->getCollectionOfObjectValues([ResourceAccessDetail::class, 'createFromDiscriminatorValue'])), + 'agents' => fn(ParseNode $n) => $o->setAgents($n->getCollectionOfObjectValues([AiAgentInfo::class, 'createFromDiscriminatorValue'])), 'parentMessageId' => fn(ParseNode $n) => $o->setParentMessageId($n->getStringValue()), 'plugins' => fn(ParseNode $n) => $o->setPlugins($n->getCollectionOfObjectValues([AiInteractionPlugin::class, 'createFromDiscriminatorValue'])), ]); @@ -93,6 +123,8 @@ public function getPlugins(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfPrimitiveValues('accessedResources', $this->getAccessedResources()); + $writer->writeCollectionOfObjectValues('accessedResources_v2', $this->getAccessedResourcesV2()); + $writer->writeCollectionOfObjectValues('agents', $this->getAgents()); $writer->writeStringValue('parentMessageId', $this->getParentMessageId()); $writer->writeCollectionOfObjectValues('plugins', $this->getPlugins()); } @@ -105,6 +137,22 @@ public function setAccessedResources(?array $value): void { $this->getBackingStore()->set('accessedResources', $value); } + /** + * Sets the accessedResources_v2 property value. The accessedResources_v2 property + * @param array|null $value Value to set for the accessedResources_v2 property. + */ + public function setAccessedResourcesV2(?array $value): void { + $this->getBackingStore()->set('accessedResources_v2', $value); + } + + /** + * Sets the agents property value. The agents property + * @param array|null $value Value to set for the agents property. + */ + public function setAgents(?array $value): void { + $this->getBackingStore()->set('agents', $value); + } + /** * Sets the parentMessageId property value. Identifier of the parent message in a threaded conversation, if applicable. * @param string|null $value Value to set for the parentMessageId property. diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index 7623931e57d..c7e571db244 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/ResourceAccessDetail.php b/src/Generated/Models/ResourceAccessDetail.php new file mode 100644 index 00000000000..6e4232c29d9 --- /dev/null +++ b/src/Generated/Models/ResourceAccessDetail.php @@ -0,0 +1,290 @@ +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 ResourceAccessDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResourceAccessDetail { + return new ResourceAccessDetail(); + } + + /** + * Gets the accessType property value. The accessType property + * @return ResourceAccessType|null + */ + public function getAccessType(): ?ResourceAccessType { + $val = $this->getBackingStore()->get('accessType'); + if (is_null($val) || $val instanceof ResourceAccessType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessType'"); + } + + /** + * 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 [ + 'accessType' => fn(ParseNode $n) => $o->setAccessType($n->getEnumValue(ResourceAccessType::class)), + 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), + 'isCrossPromptInjectionDetected' => fn(ParseNode $n) => $o->setIsCrossPromptInjectionDetected($n->getBooleanValue()), + 'labelId' => fn(ParseNode $n) => $o->setLabelId($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ResourceAccessStatus::class)), + 'storageId' => fn(ParseNode $n) => $o->setStorageId($n->getStringValue()), + 'url' => fn(ParseNode $n) => $o->setUrl($n->getStringValue()), + ]; + } + + /** + * Gets the identifier property value. The identifier property + * @return string|null + */ + public function getIdentifier(): ?string { + $val = $this->getBackingStore()->get('identifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identifier'"); + } + + /** + * Gets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property + * @return bool|null + */ + public function getIsCrossPromptInjectionDetected(): ?bool { + $val = $this->getBackingStore()->get('isCrossPromptInjectionDetected'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCrossPromptInjectionDetected'"); + } + + /** + * Gets the labelId property value. The labelId property + * @return string|null + */ + public function getLabelId(): ?string { + $val = $this->getBackingStore()->get('labelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'labelId'"); + } + + /** + * Gets the name property value. The name property + * @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 @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 ResourceAccessStatus|null + */ + public function getStatus(): ?ResourceAccessStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof ResourceAccessStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the storageId property value. The storageId property + * @return string|null + */ + public function getStorageId(): ?string { + $val = $this->getBackingStore()->get('storageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'storageId'"); + } + + /** + * Gets the url property value. The url property + * @return string|null + */ + public function getUrl(): ?string { + $val = $this->getBackingStore()->get('url'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'url'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('accessType', $this->getAccessType()); + $writer->writeStringValue('identifier', $this->getIdentifier()); + $writer->writeBooleanValue('isCrossPromptInjectionDetected', $this->getIsCrossPromptInjectionDetected()); + $writer->writeStringValue('labelId', $this->getLabelId()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('storageId', $this->getStorageId()); + $writer->writeStringValue('url', $this->getUrl()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accessType property value. The accessType property + * @param ResourceAccessType|null $value Value to set for the accessType property. + */ + public function setAccessType(?ResourceAccessType $value): void { + $this->getBackingStore()->set('accessType', $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 identifier property value. The identifier property + * @param string|null $value Value to set for the identifier property. + */ + public function setIdentifier(?string $value): void { + $this->getBackingStore()->set('identifier', $value); + } + + /** + * Sets the isCrossPromptInjectionDetected property value. The isCrossPromptInjectionDetected property + * @param bool|null $value Value to set for the isCrossPromptInjectionDetected property. + */ + public function setIsCrossPromptInjectionDetected(?bool $value): void { + $this->getBackingStore()->set('isCrossPromptInjectionDetected', $value); + } + + /** + * Sets the labelId property value. The labelId property + * @param string|null $value Value to set for the labelId property. + */ + public function setLabelId(?string $value): void { + $this->getBackingStore()->set('labelId', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 ResourceAccessStatus|null $value Value to set for the status property. + */ + public function setStatus(?ResourceAccessStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the storageId property value. The storageId property + * @param string|null $value Value to set for the storageId property. + */ + public function setStorageId(?string $value): void { + $this->getBackingStore()->set('storageId', $value); + } + + /** + * Sets the url property value. The url property + * @param string|null $value Value to set for the url property. + */ + public function setUrl(?string $value): void { + $this->getBackingStore()->set('url', $value); + } + +} diff --git a/src/Generated/Models/ResourceAccessStatus.php b/src/Generated/Models/ResourceAccessStatus.php new file mode 100644 index 00000000000..b220f9f709f --- /dev/null +++ b/src/Generated/Models/ResourceAccessStatus.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.resultTemplateDictionary'); } /** diff --git a/src/Generated/Models/RiskDetail.php b/src/Generated/Models/RiskDetail.php index edd68c96368..3551b7a9b21 100644 --- a/src/Generated/Models/RiskDetail.php +++ b/src/Generated/Models/RiskDetail.php @@ -23,4 +23,7 @@ class RiskDetail extends Enum { public const USER_CHANGED_PASSWORD_ON_PREMISES = "userChangedPasswordOnPremises"; public const ADMIN_DISMISSED_RISK_FOR_SIGN_IN = "adminDismissedRiskForSignIn"; public const ADMIN_CONFIRMED_ACCOUNT_SAFE = "adminConfirmedAccountSafe"; + public const ADMIN_CONFIRMED_AGENT_SAFE = "adminConfirmedAgentSafe"; + public const ADMIN_CONFIRMED_AGENT_COMPROMISED = "adminConfirmedAgentCompromised"; + public const ADMIN_DISMISSED_RISK_FOR_AGENT = "adminDismissedRiskForAgent"; } diff --git a/src/Generated/Models/RiskPreventionContainer.php b/src/Generated/Models/RiskPreventionContainer.php new file mode 100644 index 00000000000..168e2abad75 --- /dev/null +++ b/src/Generated/Models/RiskPreventionContainer.php @@ -0,0 +1,187 @@ +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 RiskPreventionContainer + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RiskPreventionContainer { + return new RiskPreventionContainer(); + } + + /** + * 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 [ + 'fraudProtectionProviders' => fn(ParseNode $n) => $o->setFraudProtectionProviders($n->getCollectionOfObjectValues([FraudProtectionProvider::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'webApplicationFirewallProviders' => fn(ParseNode $n) => $o->setWebApplicationFirewallProviders($n->getCollectionOfObjectValues([WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'])), + 'webApplicationFirewallVerifications' => fn(ParseNode $n) => $o->setWebApplicationFirewallVerifications($n->getCollectionOfObjectValues([WebApplicationFirewallVerificationModel::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @return array|null + */ + public function getFraudProtectionProviders(): ?array { + $val = $this->getBackingStore()->get('fraudProtectionProviders'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FraudProtectionProvider::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fraudProtectionProviders'"); + } + + /** + * 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 webApplicationFirewallProviders property value. Collection of WAF provider configurations registered in the External ID tenant. + * @return array|null + */ + public function getWebApplicationFirewallProviders(): ?array { + $val = $this->getBackingStore()->get('webApplicationFirewallProviders'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WebApplicationFirewallProvider::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webApplicationFirewallProviders'"); + } + + /** + * Gets the webApplicationFirewallVerifications property value. Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. + * @return array|null + */ + public function getWebApplicationFirewallVerifications(): ?array { + $val = $this->getBackingStore()->get('webApplicationFirewallVerifications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WebApplicationFirewallVerificationModel::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webApplicationFirewallVerifications'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('fraudProtectionProviders', $this->getFraudProtectionProviders()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('webApplicationFirewallProviders', $this->getWebApplicationFirewallProviders()); + $writer->writeCollectionOfObjectValues('webApplicationFirewallVerifications', $this->getWebApplicationFirewallVerifications()); + $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 fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param array|null $value Value to set for the fraudProtectionProviders property. + */ + public function setFraudProtectionProviders(?array $value): void { + $this->getBackingStore()->set('fraudProtectionProviders', $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 webApplicationFirewallProviders property value. Collection of WAF provider configurations registered in the External ID tenant. + * @param array|null $value Value to set for the webApplicationFirewallProviders property. + */ + public function setWebApplicationFirewallProviders(?array $value): void { + $this->getBackingStore()->set('webApplicationFirewallProviders', $value); + } + + /** + * Sets the webApplicationFirewallVerifications property value. Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. + * @param array|null $value Value to set for the webApplicationFirewallVerifications property. + */ + public function setWebApplicationFirewallVerifications(?array $value): void { + $this->getBackingStore()->set('webApplicationFirewallVerifications', $value); + } + +} diff --git a/src/Generated/Models/RiskyAgent.php b/src/Generated/Models/RiskyAgent.php new file mode 100644 index 00000000000..2ff30dda15a --- /dev/null +++ b/src/Generated/Models/RiskyAgent.php @@ -0,0 +1,231 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.riskyAgentIdentity': return new RiskyAgentIdentity(); + case '#microsoft.graph.riskyAgentIdentityBlueprintPrincipal': return new RiskyAgentIdentityBlueprintPrincipal(); + case '#microsoft.graph.riskyAgentUser': return new RiskyAgentUser(); + } + } + return new RiskyAgent(); + } + + /** + * Gets the agentDisplayName property value. The agentDisplayName property + * @return string|null + */ + public function getAgentDisplayName(): ?string { + $val = $this->getBackingStore()->get('agentDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentDisplayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'agentDisplayName' => fn(ParseNode $n) => $o->setAgentDisplayName($n->getStringValue()), + 'isDeleted' => fn(ParseNode $n) => $o->setIsDeleted($n->getBooleanValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'isProcessing' => fn(ParseNode $n) => $o->setIsProcessing($n->getBooleanValue()), + 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), + 'riskLastModifiedDateTime' => fn(ParseNode $n) => $o->setRiskLastModifiedDateTime($n->getDateTimeValue()), + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), + 'riskState' => fn(ParseNode $n) => $o->setRiskState($n->getEnumValue(RiskState::class)), + ]); + } + + /** + * Gets the isDeleted property value. The isDeleted property + * @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 isEnabled property value. The isEnabled property + * @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 isProcessing property value. The isProcessing property + * @return bool|null + */ + public function getIsProcessing(): ?bool { + $val = $this->getBackingStore()->get('isProcessing'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isProcessing'"); + } + + /** + * Gets the riskDetail property value. The riskDetail property + * @return RiskDetail|null + */ + public function getRiskDetail(): ?RiskDetail { + $val = $this->getBackingStore()->get('riskDetail'); + if (is_null($val) || $val instanceof RiskDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskDetail'"); + } + + /** + * Gets the riskLastModifiedDateTime property value. The riskLastModifiedDateTime property + * @return DateTime|null + */ + public function getRiskLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('riskLastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLastModifiedDateTime'"); + } + + /** + * Gets the riskLevel property value. The riskLevel property + * @return RiskLevel|null + */ + public function getRiskLevel(): ?RiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof RiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + + /** + * Gets the riskState property value. The riskState property + * @return RiskState|null + */ + public function getRiskState(): ?RiskState { + $val = $this->getBackingStore()->get('riskState'); + if (is_null($val) || $val instanceof RiskState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskState'"); + } + + /** + * 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('agentDisplayName', $this->getAgentDisplayName()); + $writer->writeBooleanValue('isDeleted', $this->getIsDeleted()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeBooleanValue('isProcessing', $this->getIsProcessing()); + $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); + $writer->writeDateTimeValue('riskLastModifiedDateTime', $this->getRiskLastModifiedDateTime()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); + $writer->writeEnumValue('riskState', $this->getRiskState()); + } + + /** + * Sets the agentDisplayName property value. The agentDisplayName property + * @param string|null $value Value to set for the agentDisplayName property. + */ + public function setAgentDisplayName(?string $value): void { + $this->getBackingStore()->set('agentDisplayName', $value); + } + + /** + * Sets the isDeleted property value. The isDeleted property + * @param bool|null $value Value to set for the isDeleted property. + */ + public function setIsDeleted(?bool $value): void { + $this->getBackingStore()->set('isDeleted', $value); + } + + /** + * Sets the isEnabled property value. The isEnabled property + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the isProcessing property value. The isProcessing property + * @param bool|null $value Value to set for the isProcessing property. + */ + public function setIsProcessing(?bool $value): void { + $this->getBackingStore()->set('isProcessing', $value); + } + + /** + * Sets the riskDetail property value. The riskDetail property + * @param RiskDetail|null $value Value to set for the riskDetail property. + */ + public function setRiskDetail(?RiskDetail $value): void { + $this->getBackingStore()->set('riskDetail', $value); + } + + /** + * Sets the riskLastModifiedDateTime property value. The riskLastModifiedDateTime property + * @param DateTime|null $value Value to set for the riskLastModifiedDateTime property. + */ + public function setRiskLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('riskLastModifiedDateTime', $value); + } + + /** + * Sets the riskLevel property value. The riskLevel property + * @param RiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?RiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + + /** + * Sets the riskState property value. The riskState property + * @param RiskState|null $value Value to set for the riskState property. + */ + public function setRiskState(?RiskState $value): void { + $this->getBackingStore()->set('riskState', $value); + } + +} diff --git a/src/Generated/Models/RiskyAgentCollectionResponse.php b/src/Generated/Models/RiskyAgentCollectionResponse.php new file mode 100644 index 00000000000..a6840b56c7d --- /dev/null +++ b/src/Generated/Models/RiskyAgentCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RiskyAgent::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, RiskyAgent::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/RiskyAgentIdentity.php b/src/Generated/Models/RiskyAgentIdentity.php new file mode 100644 index 00000000000..5cdd08eeecd --- /dev/null +++ b/src/Generated/Models/RiskyAgentIdentity.php @@ -0,0 +1,67 @@ +getBackingStore()->get('agentIdentity'); + if (is_null($val) || $val instanceof AgentIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentIdentity'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'agentIdentity' => fn(ParseNode $n) => $o->setAgentIdentity($n->getObjectValue([AgentIdentity::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('agentIdentity', $this->getAgentIdentity()); + } + + /** + * Sets the agentIdentity property value. The agentIdentity property + * @param AgentIdentity|null $value Value to set for the agentIdentity property. + */ + public function setAgentIdentity(?AgentIdentity $value): void { + $this->getBackingStore()->set('agentIdentity', $value); + } + +} diff --git a/src/Generated/Models/RiskyAgentIdentityBlueprintPrincipal.php b/src/Generated/Models/RiskyAgentIdentityBlueprintPrincipal.php new file mode 100644 index 00000000000..b91ae6e0500 --- /dev/null +++ b/src/Generated/Models/RiskyAgentIdentityBlueprintPrincipal.php @@ -0,0 +1,45 @@ + + */ + 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/RiskyAgentUser.php b/src/Generated/Models/RiskyAgentUser.php new file mode 100644 index 00000000000..022d775af52 --- /dev/null +++ b/src/Generated/Models/RiskyAgentUser.php @@ -0,0 +1,45 @@ + + */ + 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/SearchHit.php b/src/Generated/Models/SearchHit.php index b5e7359397b..8abc7dd11ed 100644 --- a/src/Generated/Models/SearchHit.php +++ b/src/Generated/Models/SearchHit.php @@ -74,16 +74,17 @@ public function getContentSource(): ?string { public function getFieldDeserializers(): array { $o = $this; return [ - '_id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), - '_score' => fn(ParseNode $n) => $o->setScore($n->getIntegerValue()), - '_source' => fn(ParseNode $n) => $o->setSource($n->getObjectValue([Entity::class, 'createFromDiscriminatorValue'])), 'contentSource' => fn(ParseNode $n) => $o->setContentSource($n->getStringValue()), 'hitId' => fn(ParseNode $n) => $o->setHitId($n->getStringValue()), + '_id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), 'isCollapsed' => fn(ParseNode $n) => $o->setIsCollapsed($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'rank' => fn(ParseNode $n) => $o->setRank($n->getIntegerValue()), 'resource' => fn(ParseNode $n) => $o->setResource($n->getObjectValue([Entity::class, 'createFromDiscriminatorValue'])), 'resultTemplateId' => fn(ParseNode $n) => $o->setResultTemplateId($n->getStringValue()), + '_score' => fn(ParseNode $n) => $o->setScore($n->getIntegerValue()), + '_summary' => fn(ParseNode $n) => $o->setSearchHitSummary($n->getStringValue()), + '_source' => fn(ParseNode $n) => $o->setSource($n->getObjectValue([Entity::class, 'createFromDiscriminatorValue'])), 'summary' => fn(ParseNode $n) => $o->setSummary($n->getStringValue()), ]; } @@ -101,15 +102,15 @@ public function getHitId(): ?string { } /** - * Gets the _id property value. The _id property + * Gets the _id property value. The id property * @return string|null */ public function getId(): ?string { - $val = $this->getBackingStore()->get('_id'); + $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'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); } /** @@ -173,27 +174,39 @@ public function getResultTemplateId(): ?string { } /** - * Gets the _score property value. The _score property + * Gets the _score property value. The score property * @return int|null */ public function getScore(): ?int { - $val = $this->getBackingStore()->get('_score'); + $val = $this->getBackingStore()->get('score'); if (is_null($val) || is_int($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for '_score'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'score'"); + } + + /** + * Gets the _summary property value. The summary property + * @return string|null + */ + public function getSearchHitSummary(): ?string { + $val = $this->getBackingStore()->get('searchHitSummary'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'searchHitSummary'"); } /** - * Gets the _source property value. The _source property + * Gets the _source property value. The source property * @return Entity|null */ public function getSource(): ?Entity { - $val = $this->getBackingStore()->get('_source'); + $val = $this->getBackingStore()->get('source'); if (is_null($val) || $val instanceof Entity) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for '_source'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); } /** @@ -215,15 +228,16 @@ public function getSummary(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('contentSource', $this->getContentSource()); $writer->writeStringValue('hitId', $this->getHitId()); + $writer->writeStringValue('_id', $this->getId()); $writer->writeBooleanValue('isCollapsed', $this->getIsCollapsed()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeIntegerValue('rank', $this->getRank()); $writer->writeObjectValue('resource', $this->getResource()); $writer->writeStringValue('resultTemplateId', $this->getResultTemplateId()); - $writer->writeStringValue('summary', $this->getSummary()); - $writer->writeStringValue('_id', $this->getId()); $writer->writeIntegerValue('_score', $this->getScore()); + $writer->writeStringValue('_summary', $this->getSearchHitSummary()); $writer->writeObjectValue('_source', $this->getSource()); + $writer->writeStringValue('summary', $this->getSummary()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -260,11 +274,11 @@ public function setHitId(?string $value): void { } /** - * Sets the _id property value. The _id property + * Sets the _id property value. The id property * @param string|null $value Value to set for the _id property. */ public function setId(?string $value): void { - $this->getBackingStore()->set('_id', $value); + $this->getBackingStore()->set('id', $value); } /** @@ -308,19 +322,27 @@ public function setResultTemplateId(?string $value): void { } /** - * Sets the _score property value. The _score property + * Sets the _score property value. The score property * @param int|null $value Value to set for the _score property. */ public function setScore(?int $value): void { - $this->getBackingStore()->set('_score', $value); + $this->getBackingStore()->set('score', $value); + } + + /** + * Sets the _summary property value. The summary property + * @param string|null $value Value to set for the _summary property. + */ + public function setSearchHitSummary(?string $value): void { + $this->getBackingStore()->set('searchHitSummary', $value); } /** - * Sets the _source property value. The _source property + * Sets the _source property value. The source property * @param Entity|null $value Value to set for the _source property. */ public function setSource(?Entity $value): void { - $this->getBackingStore()->set('_source', $value); + $this->getBackingStore()->set('source', $value); } /** diff --git a/src/Generated/Models/SectionCollectionResponse.php b/src/Generated/Models/SectionCollectionResponse.php new file mode 100644 index 00000000000..cfac859ab89 --- /dev/null +++ b/src/Generated/Models/SectionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Section::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, Section::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/SectionMapCollectionResponse.php b/src/Generated/Models/SectionMapCollectionResponse.php new file mode 100644 index 00000000000..c9244c67d60 --- /dev/null +++ b/src/Generated/Models/SectionMapCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SectionMap::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, SectionMap::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/Alert.php b/src/Generated/Models/Security/Alert.php index afc99c61fb1..881ae137257 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -236,6 +236,7 @@ public function getFieldDeserializers(): array { 'firstActivityDateTime' => fn(ParseNode $n) => $o->setFirstActivityDateTime($n->getDateTimeValue()), 'incidentId' => fn(ParseNode $n) => $o->setIncidentId($n->getStringValue()), 'incidentWebUrl' => fn(ParseNode $n) => $o->setIncidentWebUrl($n->getStringValue()), + 'investigationState' => fn(ParseNode $n) => $o->setInvestigationState($n->getEnumValue(InvestigationState::class)), 'lastActivityDateTime' => fn(ParseNode $n) => $o->setLastActivityDateTime($n->getDateTimeValue()), 'lastUpdateDateTime' => fn(ParseNode $n) => $o->setLastUpdateDateTime($n->getDateTimeValue()), 'mitreTechniques' => function (ParseNode $n) { @@ -304,6 +305,18 @@ public function getIncidentWebUrl(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentWebUrl'"); } + /** + * Gets the investigationState property value. Information on the current status of the investigation. Possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. + * @return InvestigationState|null + */ + public function getInvestigationState(): ?InvestigationState { + $val = $this->getBackingStore()->get('investigationState'); + if (is_null($val) || $val instanceof InvestigationState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'investigationState'"); + } + /** * Gets the lastActivityDateTime property value. The oldest activity associated with the alert. * @return DateTime|null @@ -512,6 +525,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('firstActivityDateTime', $this->getFirstActivityDateTime()); $writer->writeStringValue('incidentId', $this->getIncidentId()); $writer->writeStringValue('incidentWebUrl', $this->getIncidentWebUrl()); + $writer->writeEnumValue('investigationState', $this->getInvestigationState()); $writer->writeDateTimeValue('lastActivityDateTime', $this->getLastActivityDateTime()); $writer->writeDateTimeValue('lastUpdateDateTime', $this->getLastUpdateDateTime()); $writer->writeCollectionOfPrimitiveValues('mitreTechniques', $this->getMitreTechniques()); @@ -673,6 +687,14 @@ public function setIncidentWebUrl(?string $value): void { $this->getBackingStore()->set('incidentWebUrl', $value); } + /** + * Sets the investigationState property value. Information on the current status of the investigation. Possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. + * @param InvestigationState|null $value Value to set for the investigationState property. + */ + public function setInvestigationState(?InvestigationState $value): void { + $this->getBackingStore()->set('investigationState', $value); + } + /** * Sets the lastActivityDateTime property value. The oldest activity associated with the alert. * @param DateTime|null $value Value to set for the lastActivityDateTime property. diff --git a/src/Generated/Models/Security/AutoAuditingConfiguration.php b/src/Generated/Models/Security/AutoAuditingConfiguration.php new file mode 100644 index 00000000000..c90023edcc3 --- /dev/null +++ b/src/Generated/Models/Security/AutoAuditingConfiguration.php @@ -0,0 +1,68 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isAutomatic' => fn(ParseNode $n) => $o->setIsAutomatic($n->getBooleanValue()), + ]); + } + + /** + * Gets the isAutomatic property value. Indicates whether automatic auditing is enabled for Defender for Identity monitoring. + * @return bool|null + */ + public function getIsAutomatic(): ?bool { + $val = $this->getBackingStore()->get('isAutomatic'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAutomatic'"); + } + + /** + * 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('isAutomatic', $this->getIsAutomatic()); + } + + /** + * Sets the isAutomatic property value. Indicates whether automatic auditing is enabled for Defender for Identity monitoring. + * @param bool|null $value Value to set for the isAutomatic property. + */ + public function setIsAutomatic(?bool $value): void { + $this->getBackingStore()->set('isAutomatic', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseAction.php b/src/Generated/Models/Security/CaseAction.php index 8caf62fcc86..fee563eab30 100644 --- a/src/Generated/Models/Security/CaseAction.php +++ b/src/Generated/Models/Security/CaseAction.php @@ -16,4 +16,5 @@ class CaseAction extends Enum { public const PURGE_DATA = "purgeData"; public const EXPORT_REPORT = "exportReport"; public const EXPORT_RESULT = "exportResult"; + public const HOLD_POLICY_SYNC = "holdPolicySync"; } diff --git a/src/Generated/Models/Security/CaseOperation.php b/src/Generated/Models/Security/CaseOperation.php index b068b1971e5..1b24c405b68 100644 --- a/src/Generated/Models/Security/CaseOperation.php +++ b/src/Generated/Models/Security/CaseOperation.php @@ -33,6 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): CaseO case '#microsoft.graph.security.ediscoveryEstimateOperation': return new EdiscoveryEstimateOperation(); case '#microsoft.graph.security.ediscoveryExportOperation': return new EdiscoveryExportOperation(); case '#microsoft.graph.security.ediscoveryHoldOperation': return new EdiscoveryHoldOperation(); + case '#microsoft.graph.security.ediscoveryHoldPolicySyncOperation': return new EdiscoveryHoldPolicySyncOperation(); case '#microsoft.graph.security.ediscoveryIndexOperation': return new EdiscoveryIndexOperation(); case '#microsoft.graph.security.ediscoveryPurgeDataOperation': return new EdiscoveryPurgeDataOperation(); case '#microsoft.graph.security.ediscoverySearchExportOperation': return new EdiscoverySearchExportOperation(); @@ -43,7 +44,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): CaseO } /** - * Gets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + * Gets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. * @return CaseAction|null */ public function getAction(): ?CaseAction { @@ -132,7 +133,7 @@ public function getResultInfo(): ?ResultInfo { } /** - * Gets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + * Gets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. * @return CaseOperationStatus|null */ public function getStatus(): ?CaseOperationStatus { @@ -159,7 +160,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + * Sets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. * @param CaseAction|null $value Value to set for the action property. */ public function setAction(?CaseAction $value): void { @@ -207,7 +208,7 @@ public function setResultInfo(?ResultInfo $value): void { } /** - * Sets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + * Sets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. * @param CaseOperationStatus|null $value Value to set for the status property. */ public function setStatus(?CaseOperationStatus $value): void { diff --git a/src/Generated/Models/Security/DetectionSource.php b/src/Generated/Models/Security/DetectionSource.php index 3ea7d52bde1..a4562ed9073 100644 --- a/src/Generated/Models/Security/DetectionSource.php +++ b/src/Generated/Models/Security/DetectionSource.php @@ -41,5 +41,7 @@ class DetectionSource extends Enum { public const BUILT_IN_ML = "builtInMl"; public const MICROSOFT_INSIDER_RISK_MANAGEMENT = "microsoftInsiderRiskManagement"; public const MICROSOFT_THREAT_INTELLIGENCE = "microsoftThreatIntelligence"; + public const MICROSOFT_DEFENDER_FOR_A_I_SERVICES = "microsoftDefenderForAIServices"; + public const SECURITY_COPILOT = "securityCopilot"; public const MICROSOFT_SENTINEL = "microsoftSentinel"; } diff --git a/src/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.php b/src/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.php new file mode 100644 index 00000000000..d96d6867cf5 --- /dev/null +++ b/src/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'reportFileMetadata' => fn(ParseNode $n) => $o->setReportFileMetadata($n->getCollectionOfObjectValues([ReportFileMetadata::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @return array|null + */ + public function getReportFileMetadata(): ?array { + $val = $this->getBackingStore()->get('reportFileMetadata'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ReportFileMetadata::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportFileMetadata'"); + } + + /** + * 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('reportFileMetadata', $this->getReportFileMetadata()); + } + + /** + * Sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. + * @param array|null $value Value to set for the reportFileMetadata property. + */ + public function setReportFileMetadata(?array $value): void { + $this->getBackingStore()->set('reportFileMetadata', $value); + } + +} diff --git a/src/Generated/Models/Security/IdentityContainer.php b/src/Generated/Models/Security/IdentityContainer.php index 2480ab656e2..4af7a86411d 100644 --- a/src/Generated/Models/Security/IdentityContainer.php +++ b/src/Generated/Models/Security/IdentityContainer.php @@ -38,6 +38,7 @@ public function getFieldDeserializers(): array { 'sensorCandidateActivationConfiguration' => fn(ParseNode $n) => $o->setSensorCandidateActivationConfiguration($n->getObjectValue([SensorCandidateActivationConfiguration::class, 'createFromDiscriminatorValue'])), 'sensorCandidates' => fn(ParseNode $n) => $o->setSensorCandidates($n->getCollectionOfObjectValues([SensorCandidate::class, 'createFromDiscriminatorValue'])), 'sensors' => fn(ParseNode $n) => $o->setSensors($n->getCollectionOfObjectValues([Sensor::class, 'createFromDiscriminatorValue'])), + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([SettingsContainer::class, 'createFromDiscriminatorValue'])), ]); } @@ -82,7 +83,7 @@ public function getSensorCandidateActivationConfiguration(): ?SensorCandidateAct } /** - * Gets the sensorCandidates property value. The sensorCandidates property + * Gets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated. * @return array|null */ public function getSensorCandidates(): ?array { @@ -109,6 +110,18 @@ public function getSensors(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'sensors'"); } + /** + * Gets the settings property value. Represents a container for security identities settings APIs. + * @return SettingsContainer|null + */ + public function getSettings(): ?SettingsContainer { + $val = $this->getBackingStore()->get('settings'); + if (is_null($val) || $val instanceof SettingsContainer) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -120,6 +133,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('sensorCandidateActivationConfiguration', $this->getSensorCandidateActivationConfiguration()); $writer->writeCollectionOfObjectValues('sensorCandidates', $this->getSensorCandidates()); $writer->writeCollectionOfObjectValues('sensors', $this->getSensors()); + $writer->writeObjectValue('settings', $this->getSettings()); } /** @@ -147,7 +161,7 @@ public function setSensorCandidateActivationConfiguration(?SensorCandidateActiva } /** - * Sets the sensorCandidates property value. The sensorCandidates property + * Sets the sensorCandidates property value. Represents Microsoft Defender for Identity sensors that are ready to be activated. * @param array|null $value Value to set for the sensorCandidates property. */ public function setSensorCandidates(?array $value): void { @@ -162,4 +176,12 @@ public function setSensors(?array $value): void { $this->getBackingStore()->set('sensors', $value); } + /** + * Sets the settings property value. Represents a container for security identities settings APIs. + * @param SettingsContainer|null $value Value to set for the settings property. + */ + public function setSettings(?SettingsContainer $value): void { + $this->getBackingStore()->set('settings', $value); + } + } diff --git a/src/Generated/Models/Security/InvestigationState.php b/src/Generated/Models/Security/InvestigationState.php new file mode 100644 index 00000000000..8d42e99d7da --- /dev/null +++ b/src/Generated/Models/Security/InvestigationState.php @@ -0,0 +1,27 @@ +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 createdDateTime property value. Evaluation created time. + * @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 executionCount property value. Evaluation execution count. + * @return int|null + */ + public function getExecutionCount(): ?int { + $val = $this->getBackingStore()->get('executionCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'executionCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'executionCount' => fn(ParseNode $n) => $o->setExecutionCount($n->getIntegerValue()), + 'isCancelled' => fn(ParseNode $n) => $o->setIsCancelled($n->getBooleanValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'result' => fn(ParseNode $n) => $o->setResult($n->getObjectValue([EvaluationResult::class, 'createFromDiscriminatorValue'])), + 'runStartDateTime' => fn(ParseNode $n) => $o->setRunStartDateTime($n->getDateTimeValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(EvaluationState::class)), + ]); + } + + /** + * Gets the isCancelled property value. Evaluation cancellation status. + * @return bool|null + */ + public function getIsCancelled(): ?bool { + $val = $this->getBackingStore()->get('isCancelled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCancelled'"); + } + + /** + * Gets the lastModifiedDateTime property value. Evaluation modified time. + * @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 result property value. Evaluation results collection. + * @return EvaluationResult|null + */ + public function getResult(): ?EvaluationResult { + $val = $this->getBackingStore()->get('result'); + if (is_null($val) || $val instanceof EvaluationResult) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'result'"); + } + + /** + * Gets the runStartDateTime property value. Evaluation Run start time. + * @return DateTime|null + */ + public function getRunStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('runStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runStartDateTime'"); + } + + /** + * Gets the state property value. The state property + * @return EvaluationState|null + */ + public function getState(): ?EvaluationState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof EvaluationState) { + 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 { + parent::serialize($writer); + $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeIntegerValue('executionCount', $this->getExecutionCount()); + $writer->writeBooleanValue('isCancelled', $this->getIsCancelled()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('result', $this->getResult()); + $writer->writeDateTimeValue('runStartDateTime', $this->getRunStartDateTime()); + $writer->writeEnumValue('state', $this->getState()); + } + + /** + * Sets the completedDateTime property value. Evaluation completion time. + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the createdDateTime property value. Evaluation created time. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the executionCount property value. Evaluation execution count. + * @param int|null $value Value to set for the executionCount property. + */ + public function setExecutionCount(?int $value): void { + $this->getBackingStore()->set('executionCount', $value); + } + + /** + * Sets the isCancelled property value. Evaluation cancellation status. + * @param bool|null $value Value to set for the isCancelled property. + */ + public function setIsCancelled(?bool $value): void { + $this->getBackingStore()->set('isCancelled', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Evaluation modified time. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the result property value. Evaluation results collection. + * @param EvaluationResult|null $value Value to set for the result property. + */ + public function setResult(?EvaluationResult $value): void { + $this->getBackingStore()->set('result', $value); + } + + /** + * Sets the runStartDateTime property value. Evaluation Run start time. + * @param DateTime|null $value Value to set for the runStartDateTime property. + */ + public function setRunStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('runStartDateTime', $value); + } + + /** + * Sets the state property value. The state property + * @param EvaluationState|null $value Value to set for the state property. + */ + public function setState(?EvaluationState $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/PolicyLinkCollectionResponse.php b/src/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.php similarity index 76% rename from src/Generated/Models/Networkaccess/PolicyLinkCollectionResponse.php rename to src/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.php index c74a08c958b..160832d7a25 100644 --- a/src/Generated/Models/Networkaccess/PolicyLinkCollectionResponse.php +++ b/src/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PolicyLink::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Evaluation::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, PolicyLink::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, Evaluation::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +62,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/SecurityCopilot/EvaluationResult.php b/src/Generated/Models/Security/SecurityCopilot/EvaluationResult.php new file mode 100644 index 00000000000..2eda7e54fae --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/EvaluationResult.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 EvaluationResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EvaluationResult { + return new EvaluationResult(); + } + + /** + * 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 content property value. The final content. + * @return string|null + */ + public function getContent(): ?string { + $val = $this->getBackingStore()->get('content'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'content'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'previewState' => fn(ParseNode $n) => $o->setPreviewState($n->getEnumValue(SkillPreviewState::class)), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(EvaluationResultType::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 previewState property value. The previewState property + * @return SkillPreviewState|null + */ + public function getPreviewState(): ?SkillPreviewState { + $val = $this->getBackingStore()->get('previewState'); + if (is_null($val) || $val instanceof SkillPreviewState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'previewState'"); + } + + /** + * Gets the type property value. The type property + * @return EvaluationResultType|null + */ + public function getType(): ?EvaluationResultType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof EvaluationResultType) { + 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->writeStringValue('content', $this->getContent()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('previewState', $this->getPreviewState()); + $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 content property value. The final content. + * @param string|null $value Value to set for the content property. + */ + public function setContent(?string $value): void { + $this->getBackingStore()->set('content', $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 previewState property value. The previewState property + * @param SkillPreviewState|null $value Value to set for the previewState property. + */ + public function setPreviewState(?SkillPreviewState $value): void { + $this->getBackingStore()->set('previewState', $value); + } + + /** + * Sets the type property value. The type property + * @param EvaluationResultType|null $value Value to set for the type property. + */ + public function setType(?EvaluationResultType $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/EvaluationResultType.php b/src/Generated/Models/Security/SecurityCopilot/EvaluationResultType.php new file mode 100644 index 00000000000..ff0f87034c4 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/EvaluationResultType.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 Plugin + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Plugin { + return new Plugin(); + } + + /** + * 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 authorization property value. Authorization for the plugin. + * @return PluginAuth|null + */ + public function getAuthorization(): ?PluginAuth { + $val = $this->getBackingStore()->get('authorization'); + if (is_null($val) || $val instanceof PluginAuth) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authorization'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the catalogScope property value. The catalogScope property + * @return PluginCatalogScope|null + */ + public function getCatalogScope(): ?PluginCatalogScope { + $val = $this->getBackingStore()->get('catalogScope'); + if (is_null($val) || $val instanceof PluginCatalogScope) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalogScope'"); + } + + /** + * Gets the category property value. The category property + * @return PluginCategory|null + */ + public function getCategory(): ?PluginCategory { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || $val instanceof PluginCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the description property value. Brief description of the plugin. + * @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. Display name of the plugin. Supports $filter (eq). + * @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 [ + 'authorization' => fn(ParseNode $n) => $o->setAuthorization($n->getObjectValue([PluginAuth::class, 'createFromDiscriminatorValue'])), + 'catalogScope' => fn(ParseNode $n) => $o->setCatalogScope($n->getEnumValue(PluginCatalogScope::class)), + 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(PluginCategory::class)), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'previewState' => fn(ParseNode $n) => $o->setPreviewState($n->getEnumValue(PluginPreviewStates::class)), + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getCollectionOfObjectValues([PluginSetting::class, 'createFromDiscriminatorValue'])), + 'supportedAuthTypes' => fn(ParseNode $n) => $o->setSupportedAuthTypes($n->getEnumValue(PluginAuthTypes::class)), + ]; + } + + /** + * Gets the isEnabled property value. Displays whether the plugin is enabled for use within the catalogScope. Supports $filter (eq). + * @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 name property value. Represents the name of the plugin. Primary key. Supports $filter (eq, contains). + * @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 @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 previewState property value. The previewState property + * @return PluginPreviewStates|null + */ + public function getPreviewState(): ?PluginPreviewStates { + $val = $this->getBackingStore()->get('previewState'); + if (is_null($val) || $val instanceof PluginPreviewStates) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'previewState'"); + } + + /** + * Gets the settings property value. Settings for the plugin. + * @return array|null + */ + public function getSettings(): ?array { + $val = $this->getBackingStore()->get('settings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PluginSetting::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + + /** + * Gets the supportedAuthTypes property value. The supportedAuthTypes property + * @return PluginAuthTypes|null + */ + public function getSupportedAuthTypes(): ?PluginAuthTypes { + $val = $this->getBackingStore()->get('supportedAuthTypes'); + if (is_null($val) || $val instanceof PluginAuthTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'supportedAuthTypes'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('authorization', $this->getAuthorization()); + $writer->writeEnumValue('catalogScope', $this->getCatalogScope()); + $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('previewState', $this->getPreviewState()); + $writer->writeCollectionOfObjectValues('settings', $this->getSettings()); + $writer->writeEnumValue('supportedAuthTypes', $this->getSupportedAuthTypes()); + $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 authorization property value. Authorization for the plugin. + * @param PluginAuth|null $value Value to set for the authorization property. + */ + public function setAuthorization(?PluginAuth $value): void { + $this->getBackingStore()->set('authorization', $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 catalogScope property value. The catalogScope property + * @param PluginCatalogScope|null $value Value to set for the catalogScope property. + */ + public function setCatalogScope(?PluginCatalogScope $value): void { + $this->getBackingStore()->set('catalogScope', $value); + } + + /** + * Sets the category property value. The category property + * @param PluginCategory|null $value Value to set for the category property. + */ + public function setCategory(?PluginCategory $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the description property value. Brief description of the plugin. + * @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. Display name of the plugin. Supports $filter (eq). + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the isEnabled property value. Displays whether the plugin is enabled for use within the catalogScope. Supports $filter (eq). + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the name property value. Represents the name of the plugin. Primary key. Supports $filter (eq, contains). + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 previewState property value. The previewState property + * @param PluginPreviewStates|null $value Value to set for the previewState property. + */ + public function setPreviewState(?PluginPreviewStates $value): void { + $this->getBackingStore()->set('previewState', $value); + } + + /** + * Sets the settings property value. Settings for the plugin. + * @param array|null $value Value to set for the settings property. + */ + public function setSettings(?array $value): void { + $this->getBackingStore()->set('settings', $value); + } + + /** + * Sets the supportedAuthTypes property value. The supportedAuthTypes property + * @param PluginAuthTypes|null $value Value to set for the supportedAuthTypes property. + */ + public function setSupportedAuthTypes(?PluginAuthTypes $value): void { + $this->getBackingStore()->set('supportedAuthTypes', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/PluginAuth.php b/src/Generated/Models/Security/SecurityCopilot/PluginAuth.php new file mode 100644 index 00000000000..8f5627fd70d --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PluginAuth.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 PluginAuth + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PluginAuth { + return new PluginAuth(); + } + + /** + * 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 authType property value. The authType property + * @return PluginAuthTypes|null + */ + public function getAuthType(): ?PluginAuthTypes { + $val = $this->getBackingStore()->get('authType'); + if (is_null($val) || $val instanceof PluginAuthTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authType'"); + } + + /** + * 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 [ + 'authType' => fn(ParseNode $n) => $o->setAuthType($n->getEnumValue(PluginAuthTypes::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('authType', $this->getAuthType()); + $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 authType property value. The authType property + * @param PluginAuthTypes|null $value Value to set for the authType property. + */ + public function setAuthType(?PluginAuthTypes $value): void { + $this->getBackingStore()->set('authType', $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/Security/SecurityCopilot/PluginAuthTypes.php b/src/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.php new file mode 100644 index 00000000000..5e9f1125bf5 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.php @@ -0,0 +1,18 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Plugin::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, Plugin::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/SecurityCopilot/PluginPreviewStates.php b/src/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.php new file mode 100644 index 00000000000..d10799950c9 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.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 PluginSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PluginSetting { + return new PluginSetting(); + } + + /** + * Gets the acceptableValues property value. Acceptable values for plugin type + * @return array|null + */ + public function getAcceptableValues(): ?array { + $val = $this->getBackingStore()->get('acceptableValues'); + 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 'acceptableValues'"); + } + + /** + * 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 defaultValue property value. Default value available for the plugin if not configured + * @return string|null + */ + public function getDefaultValue(): ?string { + $val = $this->getBackingStore()->get('defaultValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultValue'"); + } + + /** + * Gets the description property value. Description of the value requested + * @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 displayType property value. The displayType property + * @return PluginSettingDisplayType|null + */ + public function getDisplayType(): ?PluginSettingDisplayType { + $val = $this->getBackingStore()->get('displayType'); + if (is_null($val) || $val instanceof PluginSettingDisplayType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'acceptableValues' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAcceptableValues($val); + }, + 'defaultValue' => fn(ParseNode $n) => $o->setDefaultValue($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayType' => fn(ParseNode $n) => $o->setDisplayType($n->getEnumValue(PluginSettingDisplayType::class)), + 'hintText' => fn(ParseNode $n) => $o->setHintText($n->getStringValue()), + 'isRequired' => fn(ParseNode $n) => $o->setIsRequired($n->getBooleanValue()), + 'label' => fn(ParseNode $n) => $o->setLabel($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'settingValue' => fn(ParseNode $n) => $o->setSettingValue($n->getEnumValue(PluginSettingType::class)), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the hintText property value. Hint for the plugin + * @return string|null + */ + public function getHintText(): ?string { + $val = $this->getBackingStore()->get('hintText'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hintText'"); + } + + /** + * Gets the isRequired property value. Setting whether the value is required + * @return bool|null + */ + public function getIsRequired(): ?bool { + $val = $this->getBackingStore()->get('isRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRequired'"); + } + + /** + * Gets the label property value. Label for the setting + * @return string|null + */ + public function getLabel(): ?string { + $val = $this->getBackingStore()->get('label'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'label'"); + } + + /** + * Gets the name property value. Name of the setting + * @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 @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 settingValue property value. The settingValue property + * @return PluginSettingType|null + */ + public function getSettingValue(): ?PluginSettingType { + $val = $this->getBackingStore()->get('settingValue'); + if (is_null($val) || $val instanceof PluginSettingType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settingValue'"); + } + + /** + * Gets the value property value. Value + * @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 { + $writer->writeCollectionOfPrimitiveValues('acceptableValues', $this->getAcceptableValues()); + $writer->writeStringValue('defaultValue', $this->getDefaultValue()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeEnumValue('displayType', $this->getDisplayType()); + $writer->writeStringValue('hintText', $this->getHintText()); + $writer->writeBooleanValue('isRequired', $this->getIsRequired()); + $writer->writeStringValue('label', $this->getLabel()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('settingValue', $this->getSettingValue()); + $writer->writeStringValue('value', $this->getValue()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the acceptableValues property value. Acceptable values for plugin type + * @param array|null $value Value to set for the acceptableValues property. + */ + public function setAcceptableValues(?array $value): void { + $this->getBackingStore()->set('acceptableValues', $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 defaultValue property value. Default value available for the plugin if not configured + * @param string|null $value Value to set for the defaultValue property. + */ + public function setDefaultValue(?string $value): void { + $this->getBackingStore()->set('defaultValue', $value); + } + + /** + * Sets the description property value. Description of the value requested + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayType property value. The displayType property + * @param PluginSettingDisplayType|null $value Value to set for the displayType property. + */ + public function setDisplayType(?PluginSettingDisplayType $value): void { + $this->getBackingStore()->set('displayType', $value); + } + + /** + * Sets the hintText property value. Hint for the plugin + * @param string|null $value Value to set for the hintText property. + */ + public function setHintText(?string $value): void { + $this->getBackingStore()->set('hintText', $value); + } + + /** + * Sets the isRequired property value. Setting whether the value is required + * @param bool|null $value Value to set for the isRequired property. + */ + public function setIsRequired(?bool $value): void { + $this->getBackingStore()->set('isRequired', $value); + } + + /** + * Sets the label property value. Label for the setting + * @param string|null $value Value to set for the label property. + */ + public function setLabel(?string $value): void { + $this->getBackingStore()->set('label', $value); + } + + /** + * Sets the name property value. Name of the setting + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 settingValue property value. The settingValue property + * @param PluginSettingType|null $value Value to set for the settingValue property. + */ + public function setSettingValue(?PluginSettingType $value): void { + $this->getBackingStore()->set('settingValue', $value); + } + + /** + * Sets the value property value. Value + * @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/Security/SecurityCopilot/PluginSettingDisplayType.php b/src/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.php new file mode 100644 index 00000000000..0c2a8bf905e --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.php @@ -0,0 +1,13 @@ +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 createdDateTime property value. Created time. + * @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 evaluations property value. Collection of evaluations + * @return array|null + */ + public function getEvaluations(): ?array { + $val = $this->getBackingStore()->get('evaluations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Evaluation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'evaluations'"); + } + + /** + * 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()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'evaluations' => fn(ParseNode $n) => $o->setEvaluations($n->getCollectionOfObjectValues([Evaluation::class, 'createFromDiscriminatorValue'])), + 'inputs' => fn(ParseNode $n) => $o->setInputs($n->getObjectValue([Dictionary::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'skillInputDescriptors' => fn(ParseNode $n) => $o->setSkillInputDescriptors($n->getCollectionOfObjectValues([SkillInputDescriptor::class, 'createFromDiscriminatorValue'])), + 'skillName' => fn(ParseNode $n) => $o->setSkillName($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(PromptType::class)), + ]); + } + + /** + * Gets the inputs property value. Not implemented. + * @return Dictionary|null + */ + public function getInputs(): ?Dictionary { + $val = $this->getBackingStore()->get('inputs'); + if (is_null($val) || $val instanceof Dictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inputs'"); + } + + /** + * Gets the lastModifiedDateTime property value. Last modified time. + * @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 skillInputDescriptors property value. Skill Input descriptor. + * @return array|null + */ + public function getSkillInputDescriptors(): ?array { + $val = $this->getBackingStore()->get('skillInputDescriptors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SkillInputDescriptor::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skillInputDescriptors'"); + } + + /** + * Gets the skillName property value. Skill name. + * @return string|null + */ + public function getSkillName(): ?string { + $val = $this->getBackingStore()->get('skillName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skillName'"); + } + + /** + * Gets the type property value. The type property + * @return PromptType|null + */ + public function getType(): ?PromptType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof PromptType) { + 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 { + parent::serialize($writer); + $writer->writeStringValue('content', $this->getContent()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeCollectionOfObjectValues('evaluations', $this->getEvaluations()); + $writer->writeObjectValue('inputs', $this->getInputs()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeCollectionOfObjectValues('skillInputDescriptors', $this->getSkillInputDescriptors()); + $writer->writeStringValue('skillName', $this->getSkillName()); + $writer->writeEnumValue('type', $this->getType()); + } + + /** + * Sets the content property value. Input content to the prompt. + * @param string|null $value Value to set for the content property. + */ + public function setContent(?string $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the createdDateTime property value. Created time. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the evaluations property value. Collection of evaluations + * @param array|null $value Value to set for the evaluations property. + */ + public function setEvaluations(?array $value): void { + $this->getBackingStore()->set('evaluations', $value); + } + + /** + * Sets the inputs property value. Not implemented. + * @param Dictionary|null $value Value to set for the inputs property. + */ + public function setInputs(?Dictionary $value): void { + $this->getBackingStore()->set('inputs', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Last modified time. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the skillInputDescriptors property value. Skill Input descriptor. + * @param array|null $value Value to set for the skillInputDescriptors property. + */ + public function setSkillInputDescriptors(?array $value): void { + $this->getBackingStore()->set('skillInputDescriptors', $value); + } + + /** + * Sets the skillName property value. Skill name. + * @param string|null $value Value to set for the skillName property. + */ + public function setSkillName(?string $value): void { + $this->getBackingStore()->set('skillName', $value); + } + + /** + * Sets the type property value. The type property + * @param PromptType|null $value Value to set for the type property. + */ + public function setType(?PromptType $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.php b/src/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.php new file mode 100644 index 00000000000..87faba870de --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Prompt::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, Prompt::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/SecurityCopilot/PromptType.php b/src/Generated/Models/Security/SecurityCopilot/PromptType.php new file mode 100644 index 00000000000..b03ce71e2d8 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/PromptType.php @@ -0,0 +1,14 @@ +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. Display name for the session. + * @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(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'prompts' => fn(ParseNode $n) => $o->setPrompts($n->getCollectionOfObjectValues([Prompt::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the lastModifiedDateTime property value. Last modified time of the session (UTC). Updated when displayName changes. + * @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 prompts property value. The collection of prompts in the session. + * @return array|null + */ + public function getPrompts(): ?array { + $val = $this->getBackingStore()->get('prompts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Prompt::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'prompts'"); + } + + /** + * 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->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeCollectionOfObjectValues('prompts', $this->getPrompts()); + } + + /** + * Sets the createdDateTime property value. Created time of the session (UTC). + * @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. Display name for the session. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Last modified time of the session (UTC). Updated when displayName changes. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the prompts property value. The collection of prompts in the session. + * @param array|null $value Value to set for the prompts property. + */ + public function setPrompts(?array $value): void { + $this->getBackingStore()->set('prompts', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.php b/src/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.php new file mode 100644 index 00000000000..4db06df6b97 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Session::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, Session::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/SecurityCopilot/SkillInputDescriptor.php b/src/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.php new file mode 100644 index 00000000000..ec16063529d --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.php @@ -0,0 +1,111 @@ +getBackingStore()->get('defaultValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultValue'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'defaultValue' => fn(ParseNode $n) => $o->setDefaultValue($n->getStringValue()), + 'isRequired' => fn(ParseNode $n) => $o->setIsRequired($n->getBooleanValue()), + 'placeholderValue' => fn(ParseNode $n) => $o->setPlaceholderValue($n->getStringValue()), + ]); + } + + /** + * Gets the isRequired property value. Unsupported. + * @return bool|null + */ + public function getIsRequired(): ?bool { + $val = $this->getBackingStore()->get('isRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRequired'"); + } + + /** + * Gets the placeholderValue property value. Unsupported. + * @return string|null + */ + public function getPlaceholderValue(): ?string { + $val = $this->getBackingStore()->get('placeholderValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeholderValue'"); + } + + /** + * 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('defaultValue', $this->getDefaultValue()); + $writer->writeBooleanValue('isRequired', $this->getIsRequired()); + $writer->writeStringValue('placeholderValue', $this->getPlaceholderValue()); + } + + /** + * Sets the defaultValue property value. Unsupported. + * @param string|null $value Value to set for the defaultValue property. + */ + public function setDefaultValue(?string $value): void { + $this->getBackingStore()->set('defaultValue', $value); + } + + /** + * Sets the isRequired property value. Unsupported. + * @param bool|null $value Value to set for the isRequired property. + */ + public function setIsRequired(?bool $value): void { + $this->getBackingStore()->set('isRequired', $value); + } + + /** + * Sets the placeholderValue property value. Unsupported. + * @param string|null $value Value to set for the placeholderValue property. + */ + public function setPlaceholderValue(?string $value): void { + $this->getBackingStore()->set('placeholderValue', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/SkillPreviewState.php b/src/Generated/Models/Security/SecurityCopilot/SkillPreviewState.php new file mode 100644 index 00000000000..8dc55f7121b --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/SkillPreviewState.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 SkillTypeDescriptor + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SkillTypeDescriptor { + return new SkillTypeDescriptor(); + } + + /** + * 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 [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Unsupported. + * @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 @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('name', $this->getName()); + $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 name property value. Unsupported. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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/SecurityCopilot/SkillVariableDescriptor.php b/src/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.php new file mode 100644 index 00000000000..66699c45eca --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.php @@ -0,0 +1,187 @@ +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 SkillVariableDescriptor + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SkillVariableDescriptor { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.securityCopilot.skillInputDescriptor': return new SkillInputDescriptor(); + } + } + return new SkillVariableDescriptor(); + } + + /** + * 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 description property value. Unsupported. + * @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 [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getObjectValue([SkillTypeDescriptor::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the name property value. Unsupported. + * @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 @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. The type property + * @return SkillTypeDescriptor|null + */ + public function getType(): ?SkillTypeDescriptor { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof SkillTypeDescriptor) { + 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->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('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 description property value. Unsupported. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the name property value. Unsupported. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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. The type property + * @param SkillTypeDescriptor|null $value Value to set for the type property. + */ + public function setType(?SkillTypeDescriptor $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/Workspace.php b/src/Generated/Models/Security/SecurityCopilot/Workspace.php new file mode 100644 index 00000000000..cc882fa8e0b --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/Workspace.php @@ -0,0 +1,117 @@ +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(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'plugins' => fn(ParseNode $n) => $o->setPlugins($n->getCollectionOfObjectValues([Plugin::class, 'createFromDiscriminatorValue'])), + 'sessions' => fn(ParseNode $n) => $o->setSessions($n->getCollectionOfObjectValues([Session::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the plugins property value. Represents plugins in Security Copilot. + * @return array|null + */ + public function getPlugins(): ?array { + $val = $this->getBackingStore()->get('plugins'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Plugin::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'plugins'"); + } + + /** + * Gets the sessions property value. Represents sessions in Security Copilot. + * @return array|null + */ + public function getSessions(): ?array { + $val = $this->getBackingStore()->get('sessions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Session::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessions'"); + } + + /** + * 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->writeCollectionOfObjectValues('plugins', $this->getPlugins()); + $writer->writeCollectionOfObjectValues('sessions', $this->getSessions()); + } + + /** + * Sets the displayName property value. Name of the Security Copilot workspace. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the plugins property value. Represents plugins in Security Copilot. + * @param array|null $value Value to set for the plugins property. + */ + public function setPlugins(?array $value): void { + $this->getBackingStore()->set('plugins', $value); + } + + /** + * Sets the sessions property value. Represents sessions in Security Copilot. + * @param array|null $value Value to set for the sessions property. + */ + public function setSessions(?array $value): void { + $this->getBackingStore()->set('sessions', $value); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.php b/src/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.php new file mode 100644 index 00000000000..1e444597f4f --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Workspace::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, Workspace::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/SensorCandidate.php b/src/Generated/Models/Security/SensorCandidate.php index 3a9cc7a1c49..90c7315c715 100644 --- a/src/Generated/Models/Security/SensorCandidate.php +++ b/src/Generated/Models/Security/SensorCandidate.php @@ -64,7 +64,7 @@ public function getLastSeenDateTime(): ?DateTime { } /** - * Gets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * Gets the senseClientVersion property value. The version of the Defender for Identity sensor client. Supports $filter (eq). * @return string|null */ public function getSenseClientVersion(): ?string { @@ -103,7 +103,7 @@ public function setLastSeenDateTime(?DateTime $value): void { } /** - * Sets the senseClientVersion property value. The version of the Defender for Identity sensor client. + * Sets the senseClientVersion property value. The version of the Defender for Identity sensor client. Supports $filter (eq). * @param string|null $value Value to set for the senseClientVersion property. */ public function setSenseClientVersion(?string $value): void { diff --git a/src/Generated/Models/Security/SettingsContainer.php b/src/Generated/Models/Security/SettingsContainer.php new file mode 100644 index 00000000000..048ba47e14e --- /dev/null +++ b/src/Generated/Models/Security/SettingsContainer.php @@ -0,0 +1,68 @@ +getBackingStore()->get('autoAuditingConfiguration'); + if (is_null($val) || $val instanceof AutoAuditingConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'autoAuditingConfiguration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'autoAuditingConfiguration' => fn(ParseNode $n) => $o->setAutoAuditingConfiguration($n->getObjectValue([AutoAuditingConfiguration::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('autoAuditingConfiguration', $this->getAutoAuditingConfiguration()); + } + + /** + * Sets the autoAuditingConfiguration property value. Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors. + * @param AutoAuditingConfiguration|null $value Value to set for the autoAuditingConfiguration property. + */ + public function setAutoAuditingConfiguration(?AutoAuditingConfiguration $value): void { + $this->getBackingStore()->set('autoAuditingConfiguration', $value); + } + +} diff --git a/src/Generated/Models/SecurityCopilot.php b/src/Generated/Models/SecurityCopilot.php new file mode 100644 index 00000000000..297458a9a0e --- /dev/null +++ b/src/Generated/Models/SecurityCopilot.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'workspaces' => fn(ParseNode $n) => $o->setWorkspaces($n->getCollectionOfObjectValues([Workspace::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the workspaces property value. References a workspace in Security Copilot. + * @return array|null + */ + public function getWorkspaces(): ?array { + $val = $this->getBackingStore()->get('workspaces'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Workspace::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workspaces'"); + } + + /** + * 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('workspaces', $this->getWorkspaces()); + } + + /** + * Sets the workspaces property value. References a workspace in Security Copilot. + * @param array|null $value Value to set for the workspaces property. + */ + public function setWorkspaces(?array $value): void { + $this->getBackingStore()->set('workspaces', $value); + } + +} diff --git a/src/Generated/Models/SensorStatus.php b/src/Generated/Models/SensorStatus.php new file mode 100644 index 00000000000..9ac31a8ad48 --- /dev/null +++ b/src/Generated/Models/SensorStatus.php @@ -0,0 +1,11 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.agentIdentity': return new AgentIdentity(); + } + } return new ServicePrincipal(); } diff --git a/src/Generated/Models/SharePointOneDriveOptions.php b/src/Generated/Models/SharePointOneDriveOptions.php index b43e04b827f..8438ca5b26e 100644 --- a/src/Generated/Models/SharePointOneDriveOptions.php +++ b/src/Generated/Models/SharePointOneDriveOptions.php @@ -63,6 +63,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'includeContent' => fn(ParseNode $n) => $o->setIncludeContent($n->getEnumValue(SearchContent::class)), + 'includeHiddenContent' => fn(ParseNode $n) => $o->setIncludeHiddenContent($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } @@ -79,6 +80,18 @@ public function getIncludeContent(): ?SearchContent { throw new \UnexpectedValueException("Invalid type found in backing store for 'includeContent'"); } + /** + * Gets the includeHiddenContent property value. Indicates whether the search results include content that is normally hidden, such as archived content and SharePoint Embedded (RaaS). The default value is false, which prevents hidden content from being returned. You can also optionally include KQL to scope your query for hidden content to specific content types. For more information, see Search hidden content. + * @return bool|null + */ + public function getIncludeHiddenContent(): ?bool { + $val = $this->getBackingStore()->get('includeHiddenContent'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeHiddenContent'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -97,6 +110,7 @@ public function getOdataType(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('includeContent', $this->getIncludeContent()); + $writer->writeBooleanValue('includeHiddenContent', $this->getIncludeHiddenContent()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -125,6 +139,14 @@ public function setIncludeContent(?SearchContent $value): void { $this->getBackingStore()->set('includeContent', $value); } + /** + * Sets the includeHiddenContent property value. Indicates whether the search results include content that is normally hidden, such as archived content and SharePoint Embedded (RaaS). The default value is false, which prevents hidden content from being returned. You can also optionally include KQL to scope your query for hidden content to specific content types. For more information, see Search hidden content. + * @param bool|null $value Value to set for the includeHiddenContent property. + */ + public function setIncludeHiddenContent(?bool $value): void { + $this->getBackingStore()->set('includeHiddenContent', $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/SignInEventsActivity.php b/src/Generated/Models/SignInEventsActivity.php new file mode 100644 index 00000000000..2a700b94c82 --- /dev/null +++ b/src/Generated/Models/SignInEventsActivity.php @@ -0,0 +1,90 @@ +getBackingStore()->get('activityDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activityDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activityDateTime' => fn(ParseNode $n) => $o->setActivityDateTime($n->getDateTimeValue()), + 'signInCount' => fn(ParseNode $n) => $o->setSignInCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the signInCount property value. The number of sign-in events that occurred for this day. Supports $filter (gt, lt, eq). + * @return int|null + */ + public function getSignInCount(): ?int { + $val = $this->getBackingStore()->get('signInCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInCount'"); + } + + /** + * 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->writeDateTimeValue('activityDateTime', $this->getActivityDateTime()); + $writer->writeIntegerValue('signInCount', $this->getSignInCount()); + } + + /** + * Sets the activityDateTime property value. The aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (gt, lt). + * @param DateTime|null $value Value to set for the activityDateTime property. + */ + public function setActivityDateTime(?DateTime $value): void { + $this->getBackingStore()->set('activityDateTime', $value); + } + + /** + * Sets the signInCount property value. The number of sign-in events that occurred for this day. Supports $filter (gt, lt, eq). + * @param int|null $value Value to set for the signInCount property. + */ + public function setSignInCount(?int $value): void { + $this->getBackingStore()->set('signInCount', $value); + } + +} diff --git a/src/Generated/Models/SignInEventsActivityCollectionResponse.php b/src/Generated/Models/SignInEventsActivityCollectionResponse.php new file mode 100644 index 00000000000..cea8921d4a6 --- /dev/null +++ b/src/Generated/Models/SignInEventsActivityCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SignInEventsActivity::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, SignInEventsActivity::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/SignInEventsAppActivity.php b/src/Generated/Models/SignInEventsAppActivity.php new file mode 100644 index 00000000000..aa19b0bd6da --- /dev/null +++ b/src/Generated/Models/SignInEventsAppActivity.php @@ -0,0 +1,202 @@ +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 SignInEventsAppActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInEventsAppActivity { + return new SignInEventsAppActivity(); + } + + /** + * 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 appId property value. The application ID for the given summary. Supports $filter (eq). + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the application property value. The application property + * @return Application|null + */ + public function getApplication(): ?Application { + $val = $this->getBackingStore()->get('application'); + if (is_null($val) || $val instanceof Application) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'application'"); + } + + /** + * 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 [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'application' => fn(ParseNode $n) => $o->setApplication($n->getObjectValue([Application::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'signInCount' => fn(ParseNode $n) => $o->setSignInCount($n->getIntegerValue()), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($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 signInCount property value. The total number of sign-in events for the given application. Supports $filter (gt). + * @return int|null + */ + public function getSignInCount(): ?int { + $val = $this->getBackingStore()->get('signInCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInCount'"); + } + + /** + * Gets the tenantId property value. The tenant ID where sign-in events occurred. + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeObjectValue('application', $this->getApplication()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('signInCount', $this->getSignInCount()); + $writer->writeStringValue('tenantId', $this->getTenantId()); + $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 appId property value. The application ID for the given summary. Supports $filter (eq). + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the application property value. The application property + * @param Application|null $value Value to set for the application property. + */ + public function setApplication(?Application $value): void { + $this->getBackingStore()->set('application', $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 signInCount property value. The total number of sign-in events for the given application. Supports $filter (gt). + * @param int|null $value Value to set for the signInCount property. + */ + public function setSignInCount(?int $value): void { + $this->getBackingStore()->set('signInCount', $value); + } + + /** + * Sets the tenantId property value. The tenant ID where sign-in events occurred. + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/SignInEventsAppActivityCollectionResponse.php b/src/Generated/Models/SignInEventsAppActivityCollectionResponse.php new file mode 100644 index 00000000000..45266d059ce --- /dev/null +++ b/src/Generated/Models/SignInEventsAppActivityCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SignInEventsAppActivity::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, SignInEventsAppActivity::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/SignInIdentifierBase.php b/src/Generated/Models/SignInIdentifierBase.php new file mode 100644 index 00000000000..9f7b5ddc81f --- /dev/null +++ b/src/Generated/Models/SignInIdentifierBase.php @@ -0,0 +1,168 @@ +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 SignInIdentifierBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInIdentifierBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customUsernameSignInIdentifier': return new CustomUsernameSignInIdentifier(); + case '#microsoft.graph.emailSignInIdentifier': return new EmailSignInIdentifier(); + case '#microsoft.graph.upnSignInIdentifier': return new UpnSignInIdentifier(); + case '#microsoft.graph.usernameSignInIdentifier': return new UsernameSignInIdentifier(); + } + } + return new SignInIdentifierBase(); + } + + /** + * 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 [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isEnabled property value. Indicates whether this sign-in identifier type is enabled for user authentication in the tenant. + * @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 name property value. The unique name identifier for this sign-in identifier configuration. Possible values include: Email, UPN, Username, CustomUsername1, CustomUsername2. + * @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 @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('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('name', $this->getName()); + $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 isEnabled property value. Indicates whether this sign-in identifier type is enabled for user authentication in the tenant. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the name property value. The unique name identifier for this sign-in identifier configuration. Possible values include: Email, UPN, Username, CustomUsername1, CustomUsername2. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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/SignInIdentifierBaseCollectionResponse.php b/src/Generated/Models/SignInIdentifierBaseCollectionResponse.php new file mode 100644 index 00000000000..7376ed0be2d --- /dev/null +++ b/src/Generated/Models/SignInIdentifierBaseCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SignInIdentifierBase::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, SignInIdentifierBase::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/SingleValueExtendedProperty.php b/src/Generated/Models/SingleValueExtendedProperty.php index 68a33e93557..bb0c485b7d8 100644 --- a/src/Generated/Models/SingleValueExtendedProperty.php +++ b/src/Generated/Models/SingleValueExtendedProperty.php @@ -36,7 +36,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the value property value. The value property + * Gets the value property value. The value of the property. * @return string|null */ public function getValue(): ?string { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the value property value. The value property + * Sets the value property value. The value of the property. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/Site.php b/src/Generated/Models/Site.php index d6f723565fc..8862c25f8c7 100644 --- a/src/Generated/Models/Site.php +++ b/src/Generated/Models/Site.php @@ -195,17 +195,22 @@ public function getFieldDeserializers(): array { 'isPersonalSite' => fn(ParseNode $n) => $o->setIsPersonalSite($n->getBooleanValue()), 'items' => fn(ParseNode $n) => $o->setItems($n->getCollectionOfObjectValues([BaseItem::class, 'createFromDiscriminatorValue'])), 'lists' => fn(ParseNode $n) => $o->setLists($n->getCollectionOfObjectValues([EscapedList::class, 'createFromDiscriminatorValue'])), + 'locale' => fn(ParseNode $n) => $o->setLocale($n->getStringValue()), + 'lockState' => fn(ParseNode $n) => $o->setLockState($n->getEnumValue(SiteLockState::class)), 'onenote' => fn(ParseNode $n) => $o->setOnenote($n->getObjectValue([Onenote::class, 'createFromDiscriminatorValue'])), 'operations' => fn(ParseNode $n) => $o->setOperations($n->getCollectionOfObjectValues([RichLongRunningOperation::class, 'createFromDiscriminatorValue'])), + 'ownerIdentityToResolve' => fn(ParseNode $n) => $o->setOwnerIdentityToResolve($n->getObjectValue([IdentityInput::class, 'createFromDiscriminatorValue'])), 'pages' => fn(ParseNode $n) => $o->setPages($n->getCollectionOfObjectValues([BaseSitePage::class, 'createFromDiscriminatorValue'])), 'pageTemplates' => fn(ParseNode $n) => $o->setPageTemplates($n->getCollectionOfObjectValues([PageTemplate::class, 'createFromDiscriminatorValue'])), 'permissions' => fn(ParseNode $n) => $o->setPermissions($n->getCollectionOfObjectValues([Permission::class, 'createFromDiscriminatorValue'])), 'recycleBin' => fn(ParseNode $n) => $o->setRecycleBin($n->getObjectValue([RecycleBin::class, 'createFromDiscriminatorValue'])), 'root' => fn(ParseNode $n) => $o->setRoot($n->getObjectValue([Root::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([SiteSettings::class, 'createFromDiscriminatorValue'])), + 'shareByEmailEnabled' => fn(ParseNode $n) => $o->setShareByEmailEnabled($n->getBooleanValue()), 'sharepointIds' => fn(ParseNode $n) => $o->setSharepointIds($n->getObjectValue([SharepointIds::class, 'createFromDiscriminatorValue'])), 'siteCollection' => fn(ParseNode $n) => $o->setSiteCollection($n->getObjectValue([SiteCollection::class, 'createFromDiscriminatorValue'])), 'sites' => fn(ParseNode $n) => $o->setSites($n->getCollectionOfObjectValues([Site::class, 'createFromDiscriminatorValue'])), + 'template' => fn(ParseNode $n) => $o->setTemplate($n->getEnumValue(SiteTemplateType::class)), 'termStore' => fn(ParseNode $n) => $o->setTermStore($n->getObjectValue([Store::class, 'createFromDiscriminatorValue'])), ]); } @@ -262,6 +267,30 @@ public function getLists(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'lists'"); } + /** + * Gets the locale property value. The language settings of the site. + * @return string|null + */ + public function getLocale(): ?string { + $val = $this->getBackingStore()->get('locale'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locale'"); + } + + /** + * Gets the lockState property value. The state of the site. The possible values are: unlocked, lockedReadOnly, lockedNoAccess, lockedNoAdditions, unknownFutureValue + * @return SiteLockState|null + */ + public function getLockState(): ?SiteLockState { + $val = $this->getBackingStore()->get('lockState'); + if (is_null($val) || $val instanceof SiteLockState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lockState'"); + } + /** * Gets the onenote property value. The onenote property * @return Onenote|null @@ -288,6 +317,18 @@ public function getOperations(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'operations'"); } + /** + * Gets the ownerIdentityToResolve property value. The site owner to be provided at the time of site creation only. + * @return IdentityInput|null + */ + public function getOwnerIdentityToResolve(): ?IdentityInput { + $val = $this->getBackingStore()->get('ownerIdentityToResolve'); + if (is_null($val) || $val instanceof IdentityInput) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ownerIdentityToResolve'"); + } + /** * Gets the pages property value. The collection of pages in the baseSitePages list on this site. * @return array|null @@ -366,6 +407,18 @@ public function getSettings(): ?SiteSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); } + /** + * Gets the shareByEmailEnabled property value. Determines whether the site and its content can be shared via email. + * @return bool|null + */ + public function getShareByEmailEnabled(): ?bool { + $val = $this->getBackingStore()->get('shareByEmailEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'shareByEmailEnabled'"); + } + /** * Gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @return SharepointIds|null @@ -404,6 +457,18 @@ public function getSites(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'sites'"); } + /** + * Gets the template property value. Specifies the template applied to the site. The possible values are: sitepagepublishing, group, sts, unknownFutureValue. + * @return SiteTemplateType|null + */ + public function getTemplate(): ?SiteTemplateType { + $val = $this->getBackingStore()->get('template'); + if (is_null($val) || $val instanceof SiteTemplateType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'template'"); + } + /** * Gets the termStore property value. The termStore under this site. * @return Store|null @@ -437,17 +502,22 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isPersonalSite', $this->getIsPersonalSite()); $writer->writeCollectionOfObjectValues('items', $this->getItems()); $writer->writeCollectionOfObjectValues('lists', $this->getLists()); + $writer->writeStringValue('locale', $this->getLocale()); + $writer->writeEnumValue('lockState', $this->getLockState()); $writer->writeObjectValue('onenote', $this->getOnenote()); $writer->writeCollectionOfObjectValues('operations', $this->getOperations()); + $writer->writeObjectValue('ownerIdentityToResolve', $this->getOwnerIdentityToResolve()); $writer->writeCollectionOfObjectValues('pages', $this->getPages()); $writer->writeCollectionOfObjectValues('pageTemplates', $this->getPageTemplates()); $writer->writeCollectionOfObjectValues('permissions', $this->getPermissions()); $writer->writeObjectValue('recycleBin', $this->getRecycleBin()); $writer->writeObjectValue('root', $this->getRoot()); $writer->writeObjectValue('settings', $this->getSettings()); + $writer->writeBooleanValue('shareByEmailEnabled', $this->getShareByEmailEnabled()); $writer->writeObjectValue('sharepointIds', $this->getSharepointIds()); $writer->writeObjectValue('siteCollection', $this->getSiteCollection()); $writer->writeCollectionOfObjectValues('sites', $this->getSites()); + $writer->writeEnumValue('template', $this->getTemplate()); $writer->writeObjectValue('termStore', $this->getTermStore()); } @@ -571,6 +641,22 @@ public function setLists(?array $value): void { $this->getBackingStore()->set('lists', $value); } + /** + * Sets the locale property value. The language settings of the site. + * @param string|null $value Value to set for the locale property. + */ + public function setLocale(?string $value): void { + $this->getBackingStore()->set('locale', $value); + } + + /** + * Sets the lockState property value. The state of the site. The possible values are: unlocked, lockedReadOnly, lockedNoAccess, lockedNoAdditions, unknownFutureValue + * @param SiteLockState|null $value Value to set for the lockState property. + */ + public function setLockState(?SiteLockState $value): void { + $this->getBackingStore()->set('lockState', $value); + } + /** * Sets the onenote property value. The onenote property * @param Onenote|null $value Value to set for the onenote property. @@ -587,6 +673,14 @@ public function setOperations(?array $value): void { $this->getBackingStore()->set('operations', $value); } + /** + * Sets the ownerIdentityToResolve property value. The site owner to be provided at the time of site creation only. + * @param IdentityInput|null $value Value to set for the ownerIdentityToResolve property. + */ + public function setOwnerIdentityToResolve(?IdentityInput $value): void { + $this->getBackingStore()->set('ownerIdentityToResolve', $value); + } + /** * Sets the pages property value. The collection of pages in the baseSitePages list on this site. * @param array|null $value Value to set for the pages property. @@ -635,6 +729,14 @@ public function setSettings(?SiteSettings $value): void { $this->getBackingStore()->set('settings', $value); } + /** + * Sets the shareByEmailEnabled property value. Determines whether the site and its content can be shared via email. + * @param bool|null $value Value to set for the shareByEmailEnabled property. + */ + public function setShareByEmailEnabled(?bool $value): void { + $this->getBackingStore()->set('shareByEmailEnabled', $value); + } + /** * Sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @param SharepointIds|null $value Value to set for the sharepointIds property. @@ -659,6 +761,14 @@ public function setSites(?array $value): void { $this->getBackingStore()->set('sites', $value); } + /** + * Sets the template property value. Specifies the template applied to the site. The possible values are: sitepagepublishing, group, sts, unknownFutureValue. + * @param SiteTemplateType|null $value Value to set for the template property. + */ + public function setTemplate(?SiteTemplateType $value): void { + $this->getBackingStore()->set('template', $value); + } + /** * Sets the termStore property value. The termStore under this site. * @param Store|null $value Value to set for the termStore property. diff --git a/src/Generated/Models/SiteTemplateType.php b/src/Generated/Models/SiteTemplateType.php new file mode 100644 index 00000000000..1ca0d98767d --- /dev/null +++ b/src/Generated/Models/SiteTemplateType.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.stringDictionary'); + } + + /** + * 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 StringDictionary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): StringDictionary { + return new StringDictionary(); + } + + /** + * 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/SummarizedSignIn.php b/src/Generated/Models/SummarizedSignIn.php new file mode 100644 index 00000000000..d54875859d6 --- /dev/null +++ b/src/Generated/Models/SummarizedSignIn.php @@ -0,0 +1,399 @@ +getBackingStore()->get('agent'); + if (is_null($val) || $val instanceof AgentSignIn) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agent'"); + } + + /** + * Gets the aggregationDateTime property value. The aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getAggregationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('aggregationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aggregationDateTime'"); + } + + /** + * Gets the appDisplayName property value. The application name displayed in the Microsoft Entra admin center. Supports $filter (eq). + * @return string|null + */ + public function getAppDisplayName(): ?string { + $val = $this->getBackingStore()->get('appDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appDisplayName'"); + } + + /** + * Gets the appId property value. The application identifier (client ID) in Microsoft Entra ID. Supports $filter (eq). + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the conditionalAccessStatus property value. The status of the conditional access policy triggered. The possible values are: success, failure, notApplied, unknownFutureValue. Supports $filter (eq). + * @return ConditionalAccessStatus|null + */ + public function getConditionalAccessStatus(): ?ConditionalAccessStatus { + $val = $this->getBackingStore()->get('conditionalAccessStatus'); + if (is_null($val) || $val instanceof ConditionalAccessStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessStatus'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'agent' => fn(ParseNode $n) => $o->setAgent($n->getObjectValue([AgentSignIn::class, 'createFromDiscriminatorValue'])), + 'aggregationDateTime' => fn(ParseNode $n) => $o->setAggregationDateTime($n->getDateTimeValue()), + 'appDisplayName' => fn(ParseNode $n) => $o->setAppDisplayName($n->getStringValue()), + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'conditionalAccessStatus' => fn(ParseNode $n) => $o->setConditionalAccessStatus($n->getEnumValue(ConditionalAccessStatus::class)), + 'firstSignInDateTime' => fn(ParseNode $n) => $o->setFirstSignInDateTime($n->getDateTimeValue()), + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + 'managedServiceIdentity' => fn(ParseNode $n) => $o->setManagedServiceIdentity($n->getObjectValue([ManagedIdentity::class, 'createFromDiscriminatorValue'])), + 'resourceDisplayName' => fn(ParseNode $n) => $o->setResourceDisplayName($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'servicePrincipalId' => fn(ParseNode $n) => $o->setServicePrincipalId($n->getStringValue()), + 'servicePrincipalName' => fn(ParseNode $n) => $o->setServicePrincipalName($n->getStringValue()), + 'signInCount' => fn(ParseNode $n) => $o->setSignInCount($n->getIntegerValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getObjectValue([SignInStatus::class, 'createFromDiscriminatorValue'])), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), + ]); + } + + /** + * Gets the firstSignInDateTime property value. The earliest sign-in event included in this summary. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return DateTime|null + */ + public function getFirstSignInDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstSignInDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstSignInDateTime'"); + } + + /** + * Gets the ipAddress property value. The IP address a user or autonomous agent used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null. Supports $filter (eq, startswith). + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * Gets the managedServiceIdentity property value. Contains information about the managed identity used for the sign in, including its type, associated Azure Resource Manager resource ID, and federated token information. Supports $filter (eq) for msiType. + * @return ManagedIdentity|null + */ + public function getManagedServiceIdentity(): ?ManagedIdentity { + $val = $this->getBackingStore()->get('managedServiceIdentity'); + if (is_null($val) || $val instanceof ManagedIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'managedServiceIdentity'"); + } + + /** + * Gets the resourceDisplayName property value. The name of the resource that the user signed in to. Supports $filter (eq). + * @return string|null + */ + public function getResourceDisplayName(): ?string { + $val = $this->getBackingStore()->get('resourceDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceDisplayName'"); + } + + /** + * Gets the resourceId property value. The application identifier of the resource application that the user signed in to. Supports $filter (eq). + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the servicePrincipalId property value. The application identifier of the specific service principal instance of the application identifier used for sign-in. This field is populated when you're signing in using an application and is different than the appId property. Supports $filter (eq). + * @return string|null + */ + public function getServicePrincipalId(): ?string { + $val = $this->getBackingStore()->get('servicePrincipalId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalId'"); + } + + /** + * Gets the servicePrincipalName property value. The application name used for sign-in. This field is populated when you're signing in using an application. Supports $filter (eq, startswith). + * @return string|null + */ + public function getServicePrincipalName(): ?string { + $val = $this->getBackingStore()->get('servicePrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalName'"); + } + + /** + * Gets the signInCount property value. The total number of sign-in events included in the summary. + * @return int|null + */ + public function getSignInCount(): ?int { + $val = $this->getBackingStore()->get('signInCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInCount'"); + } + + /** + * Gets the status property value. The sign-in status. Includes the error code and description of the error (for a sign-in failure). Supports $filter (eq) for errorCode. + * @return SignInStatus|null + */ + public function getStatus(): ?SignInStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof SignInStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tenantId property value. The tenant identifier of the user initiating the sign-in. Supports $filter (eq). + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Gets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). + * @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->writeObjectValue('agent', $this->getAgent()); + $writer->writeDateTimeValue('aggregationDateTime', $this->getAggregationDateTime()); + $writer->writeStringValue('appDisplayName', $this->getAppDisplayName()); + $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeEnumValue('conditionalAccessStatus', $this->getConditionalAccessStatus()); + $writer->writeDateTimeValue('firstSignInDateTime', $this->getFirstSignInDateTime()); + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $writer->writeObjectValue('managedServiceIdentity', $this->getManagedServiceIdentity()); + $writer->writeStringValue('resourceDisplayName', $this->getResourceDisplayName()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeStringValue('servicePrincipalId', $this->getServicePrincipalId()); + $writer->writeStringValue('servicePrincipalName', $this->getServicePrincipalName()); + $writer->writeIntegerValue('signInCount', $this->getSignInCount()); + $writer->writeObjectValue('status', $this->getStatus()); + $writer->writeStringValue('tenantId', $this->getTenantId()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + } + + /** + * Sets the agent property value. Represents details about the agentic sign-in. Includes the type of agent as well as parent appId in some cases. Supports $filter (eq) for agentType. + * @param AgentSignIn|null $value Value to set for the agent property. + */ + public function setAgent(?AgentSignIn $value): void { + $this->getBackingStore()->set('agent', $value); + } + + /** + * Sets the aggregationDateTime property value. The aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the aggregationDateTime property. + */ + public function setAggregationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('aggregationDateTime', $value); + } + + /** + * Sets the appDisplayName property value. The application name displayed in the Microsoft Entra admin center. Supports $filter (eq). + * @param string|null $value Value to set for the appDisplayName property. + */ + public function setAppDisplayName(?string $value): void { + $this->getBackingStore()->set('appDisplayName', $value); + } + + /** + * Sets the appId property value. The application identifier (client ID) in Microsoft Entra ID. Supports $filter (eq). + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the conditionalAccessStatus property value. The status of the conditional access policy triggered. The possible values are: success, failure, notApplied, unknownFutureValue. Supports $filter (eq). + * @param ConditionalAccessStatus|null $value Value to set for the conditionalAccessStatus property. + */ + public function setConditionalAccessStatus(?ConditionalAccessStatus $value): void { + $this->getBackingStore()->set('conditionalAccessStatus', $value); + } + + /** + * Sets the firstSignInDateTime property value. The earliest sign-in event included in this summary. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param DateTime|null $value Value to set for the firstSignInDateTime property. + */ + public function setFirstSignInDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstSignInDateTime', $value); + } + + /** + * Sets the ipAddress property value. The IP address a user or autonomous agent used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null. Supports $filter (eq, startswith). + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $value); + } + + /** + * Sets the managedServiceIdentity property value. Contains information about the managed identity used for the sign in, including its type, associated Azure Resource Manager resource ID, and federated token information. Supports $filter (eq) for msiType. + * @param ManagedIdentity|null $value Value to set for the managedServiceIdentity property. + */ + public function setManagedServiceIdentity(?ManagedIdentity $value): void { + $this->getBackingStore()->set('managedServiceIdentity', $value); + } + + /** + * Sets the resourceDisplayName property value. The name of the resource that the user signed in to. Supports $filter (eq). + * @param string|null $value Value to set for the resourceDisplayName property. + */ + public function setResourceDisplayName(?string $value): void { + $this->getBackingStore()->set('resourceDisplayName', $value); + } + + /** + * Sets the resourceId property value. The application identifier of the resource application that the user signed in to. Supports $filter (eq). + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the servicePrincipalId property value. The application identifier of the specific service principal instance of the application identifier used for sign-in. This field is populated when you're signing in using an application and is different than the appId property. Supports $filter (eq). + * @param string|null $value Value to set for the servicePrincipalId property. + */ + public function setServicePrincipalId(?string $value): void { + $this->getBackingStore()->set('servicePrincipalId', $value); + } + + /** + * Sets the servicePrincipalName property value. The application name used for sign-in. This field is populated when you're signing in using an application. Supports $filter (eq, startswith). + * @param string|null $value Value to set for the servicePrincipalName property. + */ + public function setServicePrincipalName(?string $value): void { + $this->getBackingStore()->set('servicePrincipalName', $value); + } + + /** + * Sets the signInCount property value. The total number of sign-in events included in the summary. + * @param int|null $value Value to set for the signInCount property. + */ + public function setSignInCount(?int $value): void { + $this->getBackingStore()->set('signInCount', $value); + } + + /** + * Sets the status property value. The sign-in status. Includes the error code and description of the error (for a sign-in failure). Supports $filter (eq) for errorCode. + * @param SignInStatus|null $value Value to set for the status property. + */ + public function setStatus(?SignInStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tenantId property value. The tenant identifier of the user initiating the sign-in. Supports $filter (eq). + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + + /** + * Sets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). + * @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/TeamsAdministration/ActivationState.php b/src/Generated/Models/TeamsAdministration/ActivationState.php new file mode 100644 index 00000000000..fa7692e2006 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/ActivationState.php @@ -0,0 +1,14 @@ +getBackingStore()->get('activationState'); + if (is_null($val) || $val instanceof ActivationState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activationState'"); + } + + /** + * Gets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + * @return AssignmentCategory|null + */ + public function getAssignmentCategory(): ?AssignmentCategory { + $val = $this->getBackingStore()->get('assignmentCategory'); + if (is_null($val) || $val instanceof AssignmentCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignmentCategory'"); + } + + /** + * Gets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + * @return AssignmentStatus|null + */ + public function getAssignmentStatus(): ?AssignmentStatus { + $val = $this->getBackingStore()->get('assignmentStatus'); + if (is_null($val) || $val instanceof AssignmentStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignmentStatus'"); + } + + /** + * Gets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. + * @return string|null + */ + public function getAssignmentTargetId(): ?string { + $val = $this->getBackingStore()->get('assignmentTargetId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignmentTargetId'"); + } + + /** + * Gets the capabilities property value. The list of capabilities assigned to the phone number. + * @return array|null + */ + public function getCapabilities(): ?array { + $val = $this->getBackingStore()->get('capabilities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NumberCapability::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilities'"); + } + + /** + * Gets the city property value. The city where the phone number is located or associated with. + * @return string|null + */ + public function getCity(): ?string { + $val = $this->getBackingStore()->get('city'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'city'"); + } + + /** + * Gets the civicAddressId property value. The ID of the civic address assigned to the phone number. + * @return string|null + */ + public function getCivicAddressId(): ?string { + $val = $this->getBackingStore()->get('civicAddressId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'civicAddressId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activationState' => fn(ParseNode $n) => $o->setActivationState($n->getEnumValue(ActivationState::class)), + 'assignmentCategory' => fn(ParseNode $n) => $o->setAssignmentCategory($n->getEnumValue(AssignmentCategory::class)), + 'assignmentStatus' => fn(ParseNode $n) => $o->setAssignmentStatus($n->getEnumValue(AssignmentStatus::class)), + 'assignmentTargetId' => fn(ParseNode $n) => $o->setAssignmentTargetId($n->getStringValue()), + 'capabilities' => fn(ParseNode $n) => $o->setCapabilities($n->getCollectionOfEnumValues(NumberCapability::class)), + 'city' => fn(ParseNode $n) => $o->setCity($n->getStringValue()), + 'civicAddressId' => fn(ParseNode $n) => $o->setCivicAddressId($n->getStringValue()), + 'isoCountryCode' => fn(ParseNode $n) => $o->setIsoCountryCode($n->getStringValue()), + 'locationId' => fn(ParseNode $n) => $o->setLocationId($n->getStringValue()), + 'networkSiteId' => fn(ParseNode $n) => $o->setNetworkSiteId($n->getStringValue()), + 'numberSource' => fn(ParseNode $n) => $o->setNumberSource($n->getEnumValue(NumberSource::class)), + 'numberType' => fn(ParseNode $n) => $o->setNumberType($n->getEnumValue(NumberType::class)), + 'operatorId' => fn(ParseNode $n) => $o->setOperatorId($n->getStringValue()), + 'portInStatus' => fn(ParseNode $n) => $o->setPortInStatus($n->getEnumValue(PortInStatus::class)), + 'reverseNumberLookupOptions' => fn(ParseNode $n) => $o->setReverseNumberLookupOptions($n->getCollectionOfEnumValues(ReverseNumberLookupOption::class)), + 'supportedCustomerActions' => fn(ParseNode $n) => $o->setSupportedCustomerActions($n->getCollectionOfEnumValues(CustomerAction::class)), + 'telephoneNumber' => fn(ParseNode $n) => $o->setTelephoneNumber($n->getStringValue()), + ]); + } + + /** + * Gets the isoCountryCode property value. The ISO country code assigned to the phone number. + * @return string|null + */ + public function getIsoCountryCode(): ?string { + $val = $this->getBackingStore()->get('isoCountryCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isoCountryCode'"); + } + + /** + * Gets the locationId property value. The ID of the location assigned to the phone number. + * @return string|null + */ + public function getLocationId(): ?string { + $val = $this->getBackingStore()->get('locationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locationId'"); + } + + /** + * Gets the networkSiteId property value. This property is reserved for internal Microsoft use. + * @return string|null + */ + public function getNetworkSiteId(): ?string { + $val = $this->getBackingStore()->get('networkSiteId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkSiteId'"); + } + + /** + * Gets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + * @return NumberSource|null + */ + public function getNumberSource(): ?NumberSource { + $val = $this->getBackingStore()->get('numberSource'); + if (is_null($val) || $val instanceof NumberSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberSource'"); + } + + /** + * Gets the numberType property value. The numberType property + * @return NumberType|null + */ + public function getNumberType(): ?NumberType { + $val = $this->getBackingStore()->get('numberType'); + if (is_null($val) || $val instanceof NumberType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberType'"); + } + + /** + * Gets the operatorId property value. The ID of the operator. + * @return string|null + */ + public function getOperatorId(): ?string { + $val = $this->getBackingStore()->get('operatorId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operatorId'"); + } + + /** + * Gets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + * @return PortInStatus|null + */ + public function getPortInStatus(): ?PortInStatus { + $val = $this->getBackingStore()->get('portInStatus'); + if (is_null($val) || $val instanceof PortInStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'portInStatus'"); + } + + /** + * Gets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. + * @return array|null + */ + public function getReverseNumberLookupOptions(): ?array { + $val = $this->getBackingStore()->get('reverseNumberLookupOptions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ReverseNumberLookupOption::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reverseNumberLookupOptions'"); + } + + /** + * Gets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number. + * @return array|null + */ + public function getSupportedCustomerActions(): ?array { + $val = $this->getBackingStore()->get('supportedCustomerActions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CustomerAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'supportedCustomerActions'"); + } + + /** + * Gets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. + * @return string|null + */ + public function getTelephoneNumber(): ?string { + $val = $this->getBackingStore()->get('telephoneNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'telephoneNumber'"); + } + + /** + * 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('activationState', $this->getActivationState()); + $writer->writeEnumValue('assignmentCategory', $this->getAssignmentCategory()); + $writer->writeEnumValue('assignmentStatus', $this->getAssignmentStatus()); + $writer->writeStringValue('assignmentTargetId', $this->getAssignmentTargetId()); + $writer->writeCollectionOfEnumValues('capabilities', $this->getCapabilities()); + $writer->writeStringValue('city', $this->getCity()); + $writer->writeStringValue('civicAddressId', $this->getCivicAddressId()); + $writer->writeStringValue('isoCountryCode', $this->getIsoCountryCode()); + $writer->writeStringValue('locationId', $this->getLocationId()); + $writer->writeStringValue('networkSiteId', $this->getNetworkSiteId()); + $writer->writeEnumValue('numberSource', $this->getNumberSource()); + $writer->writeEnumValue('numberType', $this->getNumberType()); + $writer->writeStringValue('operatorId', $this->getOperatorId()); + $writer->writeEnumValue('portInStatus', $this->getPortInStatus()); + $writer->writeCollectionOfEnumValues('reverseNumberLookupOptions', $this->getReverseNumberLookupOptions()); + $writer->writeCollectionOfEnumValues('supportedCustomerActions', $this->getSupportedCustomerActions()); + $writer->writeStringValue('telephoneNumber', $this->getTelephoneNumber()); + } + + /** + * Sets the activationState property value. The activationState property + * @param ActivationState|null $value Value to set for the activationState property. + */ + public function setActivationState(?ActivationState $value): void { + $this->getBackingStore()->set('activationState', $value); + } + + /** + * Sets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + * @param AssignmentCategory|null $value Value to set for the assignmentCategory property. + */ + public function setAssignmentCategory(?AssignmentCategory $value): void { + $this->getBackingStore()->set('assignmentCategory', $value); + } + + /** + * Sets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + * @param AssignmentStatus|null $value Value to set for the assignmentStatus property. + */ + public function setAssignmentStatus(?AssignmentStatus $value): void { + $this->getBackingStore()->set('assignmentStatus', $value); + } + + /** + * Sets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. + * @param string|null $value Value to set for the assignmentTargetId property. + */ + public function setAssignmentTargetId(?string $value): void { + $this->getBackingStore()->set('assignmentTargetId', $value); + } + + /** + * Sets the capabilities property value. The list of capabilities assigned to the phone number. + * @param array|null $value Value to set for the capabilities property. + */ + public function setCapabilities(?array $value): void { + $this->getBackingStore()->set('capabilities', $value); + } + + /** + * Sets the city property value. The city where the phone number is located or associated with. + * @param string|null $value Value to set for the city property. + */ + public function setCity(?string $value): void { + $this->getBackingStore()->set('city', $value); + } + + /** + * Sets the civicAddressId property value. The ID of the civic address assigned to the phone number. + * @param string|null $value Value to set for the civicAddressId property. + */ + public function setCivicAddressId(?string $value): void { + $this->getBackingStore()->set('civicAddressId', $value); + } + + /** + * Sets the isoCountryCode property value. The ISO country code assigned to the phone number. + * @param string|null $value Value to set for the isoCountryCode property. + */ + public function setIsoCountryCode(?string $value): void { + $this->getBackingStore()->set('isoCountryCode', $value); + } + + /** + * Sets the locationId property value. The ID of the location assigned to the phone number. + * @param string|null $value Value to set for the locationId property. + */ + public function setLocationId(?string $value): void { + $this->getBackingStore()->set('locationId', $value); + } + + /** + * Sets the networkSiteId property value. This property is reserved for internal Microsoft use. + * @param string|null $value Value to set for the networkSiteId property. + */ + public function setNetworkSiteId(?string $value): void { + $this->getBackingStore()->set('networkSiteId', $value); + } + + /** + * Sets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + * @param NumberSource|null $value Value to set for the numberSource property. + */ + public function setNumberSource(?NumberSource $value): void { + $this->getBackingStore()->set('numberSource', $value); + } + + /** + * Sets the numberType property value. The numberType property + * @param NumberType|null $value Value to set for the numberType property. + */ + public function setNumberType(?NumberType $value): void { + $this->getBackingStore()->set('numberType', $value); + } + + /** + * Sets the operatorId property value. The ID of the operator. + * @param string|null $value Value to set for the operatorId property. + */ + public function setOperatorId(?string $value): void { + $this->getBackingStore()->set('operatorId', $value); + } + + /** + * Sets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + * @param PortInStatus|null $value Value to set for the portInStatus property. + */ + public function setPortInStatus(?PortInStatus $value): void { + $this->getBackingStore()->set('portInStatus', $value); + } + + /** + * Sets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. + * @param array|null $value Value to set for the reverseNumberLookupOptions property. + */ + public function setReverseNumberLookupOptions(?array $value): void { + $this->getBackingStore()->set('reverseNumberLookupOptions', $value); + } + + /** + * Sets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number. + * @param array|null $value Value to set for the supportedCustomerActions property. + */ + public function setSupportedCustomerActions(?array $value): void { + $this->getBackingStore()->set('supportedCustomerActions', $value); + } + + /** + * Sets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. + * @param string|null $value Value to set for the telephoneNumber property. + */ + public function setTelephoneNumber(?string $value): void { + $this->getBackingStore()->set('telephoneNumber', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/FilteringProfileCollectionResponse.php b/src/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.php similarity index 75% rename from src/Generated/Models/Networkaccess/FilteringProfileCollectionResponse.php rename to src/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.php index a0a9cf4fbe8..5ba4c603f83 100644 --- a/src/Generated/Models/Networkaccess/FilteringProfileCollectionResponse.php +++ b/src/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FilteringProfile::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([NumberAssignment::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, FilteringProfile::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, NumberAssignment::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +62,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/TeamsAdministration/NumberCapability.php b/src/Generated/Models/TeamsAdministration/NumberCapability.php new file mode 100644 index 00000000000..0d500a56088 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/NumberCapability.php @@ -0,0 +1,13 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'policyId' => fn(ParseNode $n) => $o->setPolicyId($n->getStringValue()), + ]); + } + + /** + * Gets the name property value. The display name of the policy instance. + * @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 policyId property value. The unique ID associated with the policy instance. + * @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'"); + } + + /** + * 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('name', $this->getName()); + $writer->writeStringValue('policyId', $this->getPolicyId()); + } + + /** + * Sets the name property value. The display name of the policy instance. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the policyId property value. The unique ID associated with the policy instance. + * @param string|null $value Value to set for the policyId property. + */ + public function setPolicyId(?string $value): void { + $this->getBackingStore()->set('policyId', $value); + } + +} diff --git a/src/Generated/Models/TeamsAdministration/PortInStatus.php b/src/Generated/Models/TeamsAdministration/PortInStatus.php new file mode 100644 index 00000000000..b5600a532d2 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/PortInStatus.php @@ -0,0 +1,11 @@ + fn(ParseNode $n) => $o->setPolicy($n->getObjectValue([TeamsPolicyAssignment::class, 'createFromDiscriminatorValue'])), + 'telephoneNumberManagement' => fn(ParseNode $n) => $o->setTelephoneNumberManagement($n->getObjectValue([TelephoneNumberManagementRoot::class, 'createFromDiscriminatorValue'])), 'userConfigurations' => fn(ParseNode $n) => $o->setUserConfigurations($n->getCollectionOfObjectValues([TeamsUserConfiguration::class, 'createFromDiscriminatorValue'])), ]); } @@ -50,6 +51,18 @@ public function getPolicy(): ?TeamsPolicyAssignment { throw new \UnexpectedValueException("Invalid type found in backing store for 'policy'"); } + /** + * Gets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations. + * @return TelephoneNumberManagementRoot|null + */ + public function getTelephoneNumberManagement(): ?TelephoneNumberManagementRoot { + $val = $this->getBackingStore()->get('telephoneNumberManagement'); + if (is_null($val) || $val instanceof TelephoneNumberManagementRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'telephoneNumberManagement'"); + } + /** * Gets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams. * @return array|null @@ -71,6 +84,7 @@ public function getUserConfigurations(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('policy', $this->getPolicy()); + $writer->writeObjectValue('telephoneNumberManagement', $this->getTelephoneNumberManagement()); $writer->writeCollectionOfObjectValues('userConfigurations', $this->getUserConfigurations()); } @@ -82,6 +96,14 @@ public function setPolicy(?TeamsPolicyAssignment $value): void { $this->getBackingStore()->set('policy', $value); } + /** + * Sets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations. + * @param TelephoneNumberManagementRoot|null $value Value to set for the telephoneNumberManagement property. + */ + public function setTelephoneNumberManagement(?TelephoneNumberManagementRoot $value): void { + $this->getBackingStore()->set('telephoneNumberManagement', $value); + } + /** * Sets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams. * @param array|null $value Value to set for the userConfigurations property. diff --git a/src/Generated/Models/TeamsAdministration/TeamsPolicyAssignment.php b/src/Generated/Models/TeamsAdministration/TeamsPolicyAssignment.php index ab9147a2bf4..467384ff244 100644 --- a/src/Generated/Models/TeamsAdministration/TeamsPolicyAssignment.php +++ b/src/Generated/Models/TeamsAdministration/TeamsPolicyAssignment.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 TeamsPolicyAssignment extends Entity implements Parsable { @@ -32,15 +33,39 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Teams public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'userAssignments' => fn(ParseNode $n) => $o->setUserAssignments($n->getCollectionOfObjectValues([TeamsPolicyUserAssignment::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the userAssignments property value. Navigation property to the collection of user policy assignments. + * @return array|null + */ + public function getUserAssignments(): ?array { + $val = $this->getBackingStore()->get('userAssignments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TeamsPolicyUserAssignment::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->writeCollectionOfObjectValues('userAssignments', $this->getUserAssignments()); + } + + /** + * Sets the userAssignments property value. Navigation property to the collection of user policy assignments. + * @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/TeamsAdministration/TeamsPolicyUserAssignment.php b/src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignment.php new file mode 100644 index 00000000000..81cf94151ae --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignment.php @@ -0,0 +1,112 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'policyId' => fn(ParseNode $n) => $o->setPolicyId($n->getStringValue()), + 'policyType' => fn(ParseNode $n) => $o->setPolicyType($n->getStringValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + ]); + } + + /** + * Gets the policyId property value. The unique identifier (GUID) of the policy within the specified policy type. + * @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 type of Teams policy assigned or unassigned, such as TeamsMeetingBroadcastPolicy. + * @return string|null + */ + public function getPolicyType(): ?string { + $val = $this->getBackingStore()->get('policyType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyType'"); + } + + /** + * Gets the userId property value. The unique identifier (GUID) of the user. + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * 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('policyId', $this->getPolicyId()); + $writer->writeStringValue('policyType', $this->getPolicyType()); + $writer->writeStringValue('userId', $this->getUserId()); + } + + /** + * Sets the policyId property value. The unique identifier (GUID) of the policy within the specified policy type. + * @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 type of Teams policy assigned or unassigned, such as TeamsMeetingBroadcastPolicy. + * @param string|null $value Value to set for the policyType property. + */ + public function setPolicyType(?string $value): void { + $this->getBackingStore()->set('policyType', $value); + } + + /** + * Sets the userId property value. The unique identifier (GUID) of the user. + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + +} diff --git a/src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignmentCollectionResponse.php b/src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignmentCollectionResponse.php new file mode 100644 index 00000000000..da5a02e04b0 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TeamsPolicyUserAssignmentCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamsPolicyUserAssignment::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, TeamsPolicyUserAssignment::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/TeamsAdministration/TelephoneNumberLongRunningOperation.php b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.php new file mode 100644 index 00000000000..f5730858838 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.php @@ -0,0 +1,116 @@ +getBackingStore()->get('createdDateTime'); + if (is_null($val) || is_string($val)) { + 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 array_merge(parent::getFieldDeserializers(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getStringValue()), + 'numbers' => fn(ParseNode $n) => $o->setNumbers($n->getCollectionOfObjectValues([TelephoneNumberLongRunningOperationDetails::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LongRunningOperationStatus::class)), + ]); + } + + /** + * Gets the numbers property value. Asynchronous operation details. + * @return array|null + */ + public function getNumbers(): ?array { + $val = $this->getBackingStore()->get('numbers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TelephoneNumberLongRunningOperationDetails::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numbers'"); + } + + /** + * Gets the status property value. The status property + * @return LongRunningOperationStatus|null + */ + public function getStatus(): ?LongRunningOperationStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof LongRunningOperationStatus) { + 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->writeStringValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeCollectionOfObjectValues('numbers', $this->getNumbers()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the createdDateTime property value. Date and time when the asynchronous operation was created. + * @param string|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?string $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the numbers property value. Asynchronous operation details. + * @param array|null $value Value to set for the numbers property. + */ + public function setNumbers(?array $value): void { + $this->getBackingStore()->set('numbers', $value); + } + + /** + * Sets the status property value. The status property + * @param LongRunningOperationStatus|null $value Value to set for the status property. + */ + public function setStatus(?LongRunningOperationStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.php b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.php new file mode 100644 index 00000000000..7a0d42fa069 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TelephoneNumberLongRunningOperation::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, TelephoneNumberLongRunningOperation::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/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.php b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.php new file mode 100644 index 00000000000..1da0033e8b4 --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.php @@ -0,0 +1,181 @@ +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 TelephoneNumberLongRunningOperationDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TelephoneNumberLongRunningOperationDetails { + return new TelephoneNumberLongRunningOperationDetails(); + } + + /** + * 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()), + 'resourceLocation' => fn(ParseNode $n) => $o->setResourceLocation($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LongRunningOperationStatus::class)), + 'statusDetail' => fn(ParseNode $n) => $o->setStatusDetail($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 resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier. + * @return string|null + */ + public function getResourceLocation(): ?string { + $val = $this->getBackingStore()->get('resourceLocation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceLocation'"); + } + + /** + * Gets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + * @return LongRunningOperationStatus|null + */ + public function getStatus(): ?LongRunningOperationStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof LongRunningOperationStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the statusDetail property value. Indicates the asynchronous operation details. + * @return string|null + */ + public function getStatusDetail(): ?string { + $val = $this->getBackingStore()->get('statusDetail'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statusDetail'"); + } + + /** + * 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('resourceLocation', $this->getResourceLocation()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('statusDetail', $this->getStatusDetail()); + $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 resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier. + * @param string|null $value Value to set for the resourceLocation property. + */ + public function setResourceLocation(?string $value): void { + $this->getBackingStore()->set('resourceLocation', $value); + } + + /** + * Sets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + * @param LongRunningOperationStatus|null $value Value to set for the status property. + */ + public function setStatus(?LongRunningOperationStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the statusDetail property value. Indicates the asynchronous operation details. + * @param string|null $value Value to set for the statusDetail property. + */ + public function setStatusDetail(?string $value): void { + $this->getBackingStore()->set('statusDetail', $value); + } + +} diff --git a/src/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.php b/src/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.php new file mode 100644 index 00000000000..cf5006e955c --- /dev/null +++ b/src/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.php @@ -0,0 +1,95 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'numberAssignments' => fn(ParseNode $n) => $o->setNumberAssignments($n->getCollectionOfObjectValues([NumberAssignment::class, 'createFromDiscriminatorValue'])), + 'operations' => fn(ParseNode $n) => $o->setOperations($n->getCollectionOfObjectValues([TelephoneNumberLongRunningOperation::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the numberAssignments property value. Represents a collection of synchronous telephone number management operations. + * @return array|null + */ + public function getNumberAssignments(): ?array { + $val = $this->getBackingStore()->get('numberAssignments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NumberAssignment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'numberAssignments'"); + } + + /** + * Gets the operations property value. Represents a collection of asynchronous telephone number management operations. + * @return array|null + */ + public function getOperations(): ?array { + $val = $this->getBackingStore()->get('operations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TelephoneNumberLongRunningOperation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operations'"); + } + + /** + * 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('numberAssignments', $this->getNumberAssignments()); + $writer->writeCollectionOfObjectValues('operations', $this->getOperations()); + } + + /** + * Sets the numberAssignments property value. Represents a collection of synchronous telephone number management operations. + * @param array|null $value Value to set for the numberAssignments property. + */ + public function setNumberAssignments(?array $value): void { + $this->getBackingStore()->set('numberAssignments', $value); + } + + /** + * Sets the operations property value. Represents a collection of asynchronous telephone number management operations. + * @param array|null $value Value to set for the operations property. + */ + public function setOperations(?array $value): void { + $this->getBackingStore()->set('operations', $value); + } + +} diff --git a/src/Generated/Models/TodoTask.php b/src/Generated/Models/TodoTask.php index 372d7fbb01a..0f49ea3438e 100644 --- a/src/Generated/Models/TodoTask.php +++ b/src/Generated/Models/TodoTask.php @@ -281,7 +281,7 @@ public function getReminderDateTime(): ?DateTimeTimeZone { } /** - * Gets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Gets the singleValueExtendedProperties property value. A collection of custom fields linked to the task. * @return array|null */ public function getSingleValueExtendedProperties(): ?array { @@ -496,7 +496,7 @@ public function setReminderDateTime(?DateTimeTimeZone $value): void { } /** - * Sets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * Sets the singleValueExtendedProperties property value. A collection of custom fields linked to the task. * @param array|null $value Value to set for the singleValueExtendedProperties property. */ public function setSingleValueExtendedProperties(?array $value): void { diff --git a/src/Generated/Models/TranscriptPayload.php b/src/Generated/Models/TranscriptPayload.php index 18b778c6901..e53cddf5e9a 100644 --- a/src/Generated/Models/TranscriptPayload.php +++ b/src/Generated/Models/TranscriptPayload.php @@ -77,7 +77,6 @@ public function getFieldDeserializers(): array { return [ 'audioCaptureDateTime' => fn(ParseNode $n) => $o->setAudioCaptureDateTime($n->getDateTimeValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'sequenceId' => fn(ParseNode $n) => $o->setSequenceId($n->getIntegerValue()), 'speaker' => fn(ParseNode $n) => $o->setSpeaker($n->getObjectValue([TranscriptSpeaker::class, 'createFromDiscriminatorValue'])), 'spokenLanguage' => fn(ParseNode $n) => $o->setSpokenLanguage($n->getStringValue()), 'text' => fn(ParseNode $n) => $o->setText($n->getStringValue()), @@ -96,18 +95,6 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } - /** - * Gets the sequenceId property value. The sequenceId property - * @return int|null - */ - public function getSequenceId(): ?int { - $val = $this->getBackingStore()->get('sequenceId'); - if (is_null($val) || is_int($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'sequenceId'"); - } - /** * Gets the speaker property value. The speaker property * @return TranscriptSpeaker|null @@ -151,7 +138,6 @@ public function getText(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('audioCaptureDateTime', $this->getAudioCaptureDateTime()); $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeIntegerValue('sequenceId', $this->getSequenceId()); $writer->writeObjectValue('speaker', $this->getSpeaker()); $writer->writeStringValue('spokenLanguage', $this->getSpokenLanguage()); $writer->writeStringValue('text', $this->getText()); @@ -190,14 +176,6 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } - /** - * Sets the sequenceId property value. The sequenceId property - * @param int|null $value Value to set for the sequenceId property. - */ - public function setSequenceId(?int $value): void { - $this->getBackingStore()->set('sequenceId', $value); - } - /** * Sets the speaker property value. The speaker property * @param TranscriptSpeaker|null $value Value to set for the speaker property. diff --git a/src/Generated/Models/UnitMapCollectionResponse.php b/src/Generated/Models/UnitMapCollectionResponse.php new file mode 100644 index 00000000000..60b56772937 --- /dev/null +++ b/src/Generated/Models/UnitMapCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UnitMap::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, UnitMap::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/UpnSignInIdentifier.php b/src/Generated/Models/UpnSignInIdentifier.php new file mode 100644 index 00000000000..850518b70f4 --- /dev/null +++ b/src/Generated/Models/UpnSignInIdentifier.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.upnSignInIdentifier'); + } + + /** + * 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 UpnSignInIdentifier + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UpnSignInIdentifier { + return new UpnSignInIdentifier(); + } + + /** + * 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 0df7c37616f..8237c076aec 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -358,7 +358,7 @@ public function getCloudLicensing(): ?UserCloudLicensing { } /** - * Gets the cloudPCs property value. The cloudPCs property + * Gets the cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. * @return array|null */ public function getCloudPCs(): ?array { @@ -945,6 +945,7 @@ public function getFieldDeserializers(): array { 'onPremisesSamAccountName' => fn(ParseNode $n) => $o->setOnPremisesSamAccountName($n->getStringValue()), 'onPremisesSecurityIdentifier' => fn(ParseNode $n) => $o->setOnPremisesSecurityIdentifier($n->getStringValue()), 'onPremisesSipInfo' => fn(ParseNode $n) => $o->setOnPremisesSipInfo($n->getObjectValue([OnPremisesSipInfo::class, 'createFromDiscriminatorValue'])), + 'onPremisesSyncBehavior' => fn(ParseNode $n) => $o->setOnPremisesSyncBehavior($n->getObjectValue([OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'])), 'onPremisesSyncEnabled' => fn(ParseNode $n) => $o->setOnPremisesSyncEnabled($n->getBooleanValue()), 'onPremisesUserPrincipalName' => fn(ParseNode $n) => $o->setOnPremisesUserPrincipalName($n->getStringValue()), 'otherMails' => function (ParseNode $n) { @@ -1671,6 +1672,18 @@ public function getOnPremisesSipInfo(): ?OnPremisesSipInfo { throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSipInfo'"); } + /** + * Gets the onPremisesSyncBehavior property value. Indicates the state of synchronization for a user between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @return OnPremisesSyncBehavior|null + */ + public function getOnPremisesSyncBehavior(): ?OnPremisesSyncBehavior { + $val = $this->getBackingStore()->get('onPremisesSyncBehavior'); + if (is_null($val) || $val instanceof OnPremisesSyncBehavior) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesSyncBehavior'"); + } + /** * Gets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise, the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @return bool|null @@ -2440,6 +2453,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('onPremisesSamAccountName', $this->getOnPremisesSamAccountName()); $writer->writeStringValue('onPremisesSecurityIdentifier', $this->getOnPremisesSecurityIdentifier()); $writer->writeObjectValue('onPremisesSipInfo', $this->getOnPremisesSipInfo()); + $writer->writeObjectValue('onPremisesSyncBehavior', $this->getOnPremisesSyncBehavior()); $writer->writeBooleanValue('onPremisesSyncEnabled', $this->getOnPremisesSyncEnabled()); $writer->writeStringValue('onPremisesUserPrincipalName', $this->getOnPremisesUserPrincipalName()); $writer->writeCollectionOfPrimitiveValues('otherMails', $this->getOtherMails()); @@ -2694,7 +2708,7 @@ public function setCloudLicensing(?UserCloudLicensing $value): void { } /** - * Sets the cloudPCs property value. The cloudPCs property + * Sets the cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. * @param array|null $value Value to set for the cloudPCs property. */ public function setCloudPCs(?array $value): void { @@ -3365,6 +3379,14 @@ public function setOnPremisesSipInfo(?OnPremisesSipInfo $value): void { $this->getBackingStore()->set('onPremisesSipInfo', $value); } + /** + * Sets the onPremisesSyncBehavior property value. Indicates the state of synchronization for a user between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehavior|null $value Value to set for the onPremisesSyncBehavior property. + */ + public function setOnPremisesSyncBehavior(?OnPremisesSyncBehavior $value): void { + $this->getBackingStore()->set('onPremisesSyncBehavior', $value); + } + /** * Sets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise, the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @param bool|null $value Value to set for the onPremisesSyncEnabled property. diff --git a/src/Generated/Models/UserOwnership.php b/src/Generated/Models/UserOwnership.php new file mode 100644 index 00000000000..ee93f088cef --- /dev/null +++ b/src/Generated/Models/UserOwnership.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 UserWorkLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserWorkLocation { + return new UserWorkLocation(); + } + + /** + * 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()), + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'source' => fn(ParseNode $n) => $o->setSource($n->getEnumValue(WorkLocationSource::class)), + 'workLocationType' => fn(ParseNode $n) => $o->setWorkLocationType($n->getEnumValue(WorkLocationType::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 placeId property value. The placeId property + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the source property value. The source property + * @return WorkLocationSource|null + */ + public function getSource(): ?WorkLocationSource { + $val = $this->getBackingStore()->get('source'); + if (is_null($val) || $val instanceof WorkLocationSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); + } + + /** + * Gets the workLocationType property value. The workLocationType property + * @return WorkLocationType|null + */ + public function getWorkLocationType(): ?WorkLocationType { + $val = $this->getBackingStore()->get('workLocationType'); + if (is_null($val) || $val instanceof WorkLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocationType'"); + } + + /** + * 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('placeId', $this->getPlaceId()); + $writer->writeEnumValue('source', $this->getSource()); + $writer->writeEnumValue('workLocationType', $this->getWorkLocationType()); + $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 placeId property value. The placeId property + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the source property value. The source property + * @param WorkLocationSource|null $value Value to set for the source property. + */ + public function setSource(?WorkLocationSource $value): void { + $this->getBackingStore()->set('source', $value); + } + + /** + * Sets the workLocationType property value. The workLocationType property + * @param WorkLocationType|null $value Value to set for the workLocationType property. + */ + public function setWorkLocationType(?WorkLocationType $value): void { + $this->getBackingStore()->set('workLocationType', $value); + } + +} diff --git a/src/Generated/Models/UsernameSignInIdentifier.php b/src/Generated/Models/UsernameSignInIdentifier.php new file mode 100644 index 00000000000..c1eb6897d14 --- /dev/null +++ b/src/Generated/Models/UsernameSignInIdentifier.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.usernameSignInIdentifier'); + } + + /** + * 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 UsernameSignInIdentifier + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UsernameSignInIdentifier { + return new UsernameSignInIdentifier(); + } + + /** + * 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/VerifiableCredentialAuthenticationMethodTarget.php b/src/Generated/Models/VerifiableCredentialAuthenticationMethodTarget.php new file mode 100644 index 00000000000..741e416fcb9 --- /dev/null +++ b/src/Generated/Models/VerifiableCredentialAuthenticationMethodTarget.php @@ -0,0 +1,77 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'verifiedIdProfiles' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setVerifiedIdProfiles($val); + }, + ]); + } + + /** + * Gets the verifiedIdProfiles property value. A collection of Verified ID profiles. + * @return array|null + */ + public function getVerifiedIdProfiles(): ?array { + $val = $this->getBackingStore()->get('verifiedIdProfiles'); + 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 'verifiedIdProfiles'"); + } + + /** + * 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('verifiedIdProfiles', $this->getVerifiedIdProfiles()); + } + + /** + * Sets the verifiedIdProfiles property value. A collection of Verified ID profiles. + * @param array|null $value Value to set for the verifiedIdProfiles property. + */ + public function setVerifiedIdProfiles(?array $value): void { + $this->getBackingStore()->set('verifiedIdProfiles', $value); + } + +} diff --git a/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php b/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php new file mode 100644 index 00000000000..879d8518511 --- /dev/null +++ b/src/Generated/Models/VerifiableCredentialsAuthenticationMethodConfiguration.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration'); + } + + /** + * 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 VerifiableCredentialsAuthenticationMethodConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifiableCredentialsAuthenticationMethodConfiguration { + return new VerifiableCredentialsAuthenticationMethodConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([VerifiableCredentialAuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @return array|null + */ + public function getIncludeTargets(): ?array { + $val = $this->getBackingStore()->get('includeTargets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VerifiableCredentialAuthenticationMethodTarget::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeTargets'"); + } + + /** + * 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('includeTargets', $this->getIncludeTargets()); + } + + /** + * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @param array|null $value Value to set for the includeTargets property. + */ + public function setIncludeTargets(?array $value): void { + $this->getBackingStore()->set('includeTargets', $value); + } + +} diff --git a/src/Generated/Models/VerifiedIdProfile.php b/src/Generated/Models/VerifiedIdProfile.php new file mode 100644 index 00000000000..20b5f2e23eb --- /dev/null +++ b/src/Generated/Models/VerifiedIdProfile.php @@ -0,0 +1,247 @@ +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 faceCheckConfiguration property value. The faceCheckConfiguration property + * @return FaceCheckConfiguration|null + */ + public function getFaceCheckConfiguration(): ?FaceCheckConfiguration { + $val = $this->getBackingStore()->get('faceCheckConfiguration'); + if (is_null($val) || $val instanceof FaceCheckConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'faceCheckConfiguration'"); + } + + /** + * 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()), + 'faceCheckConfiguration' => fn(ParseNode $n) => $o->setFaceCheckConfiguration($n->getObjectValue([FaceCheckConfiguration::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getEnumValue(VerifiedIdProfileState::class)), + 'verifiedIdProfileConfiguration' => fn(ParseNode $n) => $o->setVerifiedIdProfileConfiguration($n->getObjectValue([VerifiedIdProfileConfiguration::class, 'createFromDiscriminatorValue'])), + 'verifiedIdUsageConfigurations' => fn(ParseNode $n) => $o->setVerifiedIdUsageConfigurations($n->getCollectionOfObjectValues([VerifiedIdUsageConfiguration::class, 'createFromDiscriminatorValue'])), + 'verifierDid' => fn(ParseNode $n) => $o->setVerifierDid($n->getStringValue()), + ]); + } + + /** + * Gets the lastModifiedDateTime property value. DateTime the profile was last modified. Optional. + * @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 name property value. Display name for the verified ID profile. Required. + * @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 priority property value. Defines profile processing priority if multiple profiles are configured. Optional. + * @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 state property value. The state property + * @return VerifiedIdProfileState|null + */ + public function getState(): ?VerifiedIdProfileState { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || $val instanceof VerifiedIdProfileState) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Gets the verifiedIdProfileConfiguration property value. The verifiedIdProfileConfiguration property + * @return VerifiedIdProfileConfiguration|null + */ + public function getVerifiedIdProfileConfiguration(): ?VerifiedIdProfileConfiguration { + $val = $this->getBackingStore()->get('verifiedIdProfileConfiguration'); + if (is_null($val) || $val instanceof VerifiedIdProfileConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedIdProfileConfiguration'"); + } + + /** + * Gets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + * @return array|null + */ + public function getVerifiedIdUsageConfigurations(): ?array { + $val = $this->getBackingStore()->get('verifiedIdUsageConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VerifiedIdUsageConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedIdUsageConfigurations'"); + } + + /** + * Gets the verifierDid property value. Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. + * @return string|null + */ + public function getVerifierDid(): ?string { + $val = $this->getBackingStore()->get('verifierDid'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifierDid'"); + } + + /** + * 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->writeObjectValue('faceCheckConfiguration', $this->getFaceCheckConfiguration()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeEnumValue('state', $this->getState()); + $writer->writeObjectValue('verifiedIdProfileConfiguration', $this->getVerifiedIdProfileConfiguration()); + $writer->writeCollectionOfObjectValues('verifiedIdUsageConfigurations', $this->getVerifiedIdUsageConfigurations()); + $writer->writeStringValue('verifierDid', $this->getVerifierDid()); + } + + /** + * Sets the description property value. Description for the verified ID profile. Required. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the faceCheckConfiguration property value. The faceCheckConfiguration property + * @param FaceCheckConfiguration|null $value Value to set for the faceCheckConfiguration property. + */ + public function setFaceCheckConfiguration(?FaceCheckConfiguration $value): void { + $this->getBackingStore()->set('faceCheckConfiguration', $value); + } + + /** + * Sets the lastModifiedDateTime property value. DateTime the profile was last modified. Optional. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the name property value. Display name for the verified ID profile. Required. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the priority property value. Defines profile processing priority if multiple profiles are configured. Optional. + * @param int|null $value Value to set for the priority property. + */ + public function setPriority(?int $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the state property value. The state property + * @param VerifiedIdProfileState|null $value Value to set for the state property. + */ + public function setState(?VerifiedIdProfileState $value): void { + $this->getBackingStore()->set('state', $value); + } + + /** + * Sets the verifiedIdProfileConfiguration property value. The verifiedIdProfileConfiguration property + * @param VerifiedIdProfileConfiguration|null $value Value to set for the verifiedIdProfileConfiguration property. + */ + public function setVerifiedIdProfileConfiguration(?VerifiedIdProfileConfiguration $value): void { + $this->getBackingStore()->set('verifiedIdProfileConfiguration', $value); + } + + /** + * Sets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + * @param array|null $value Value to set for the verifiedIdUsageConfigurations property. + */ + public function setVerifiedIdUsageConfigurations(?array $value): void { + $this->getBackingStore()->set('verifiedIdUsageConfigurations', $value); + } + + /** + * Sets the verifierDid property value. Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. + * @param string|null $value Value to set for the verifierDid property. + */ + public function setVerifierDid(?string $value): void { + $this->getBackingStore()->set('verifierDid', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/ForwardingProfileCollectionResponse.php b/src/Generated/Models/VerifiedIdProfileCollectionResponse.php similarity index 73% rename from src/Generated/Models/Networkaccess/ForwardingProfileCollectionResponse.php rename to src/Generated/Models/VerifiedIdProfileCollectionResponse.php index 52da7105f32..bd8cfa6feda 100644 --- a/src/Generated/Models/Networkaccess/ForwardingProfileCollectionResponse.php +++ b/src/Generated/Models/VerifiedIdProfileCollectionResponse.php @@ -1,17 +1,16 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ForwardingProfile::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([VerifiedIdProfile::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ForwardingProfile::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, VerifiedIdProfile::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/VerifiedIdProfileConfiguration.php b/src/Generated/Models/VerifiedIdProfileConfiguration.php new file mode 100644 index 00000000000..506c66e52bb --- /dev/null +++ b/src/Generated/Models/VerifiedIdProfileConfiguration.php @@ -0,0 +1,205 @@ +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 VerifiedIdProfileConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifiedIdProfileConfiguration { + return new VerifiedIdProfileConfiguration(); + } + + /** + * Gets the acceptedIssuer property value. Trusted Verified ID issuer. + * @return string|null + */ + public function getAcceptedIssuer(): ?string { + $val = $this->getBackingStore()->get('acceptedIssuer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'acceptedIssuer'"); + } + + /** + * 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 claimBindings property value. Claim bindings from Verified ID to source attributes. + * @return array|null + */ + public function getClaimBindings(): ?array { + $val = $this->getBackingStore()->get('claimBindings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ClaimBinding::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'claimBindings'"); + } + + /** + * Gets the claimBindingSource property value. The claimBindingSource property + * @return ClaimBindingSource|null + */ + public function getClaimBindingSource(): ?ClaimBindingSource { + $val = $this->getBackingStore()->get('claimBindingSource'); + if (is_null($val) || $val instanceof ClaimBindingSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'claimBindingSource'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'acceptedIssuer' => fn(ParseNode $n) => $o->setAcceptedIssuer($n->getStringValue()), + 'claimBindings' => fn(ParseNode $n) => $o->setClaimBindings($n->getCollectionOfObjectValues([ClaimBinding::class, 'createFromDiscriminatorValue'])), + 'claimBindingSource' => fn(ParseNode $n) => $o->setClaimBindingSource($n->getEnumValue(ClaimBindingSource::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($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 type property value. Verified ID type. + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + 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->writeStringValue('acceptedIssuer', $this->getAcceptedIssuer()); + $writer->writeCollectionOfObjectValues('claimBindings', $this->getClaimBindings()); + $writer->writeEnumValue('claimBindingSource', $this->getClaimBindingSource()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('type', $this->getType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the acceptedIssuer property value. Trusted Verified ID issuer. + * @param string|null $value Value to set for the acceptedIssuer property. + */ + public function setAcceptedIssuer(?string $value): void { + $this->getBackingStore()->set('acceptedIssuer', $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 claimBindings property value. Claim bindings from Verified ID to source attributes. + * @param array|null $value Value to set for the claimBindings property. + */ + public function setClaimBindings(?array $value): void { + $this->getBackingStore()->set('claimBindings', $value); + } + + /** + * Sets the claimBindingSource property value. The claimBindingSource property + * @param ClaimBindingSource|null $value Value to set for the claimBindingSource property. + */ + public function setClaimBindingSource(?ClaimBindingSource $value): void { + $this->getBackingStore()->set('claimBindingSource', $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. Verified ID type. + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/VerifiedIdProfileState.php b/src/Generated/Models/VerifiedIdProfileState.php new file mode 100644 index 00000000000..9d28bd0232f --- /dev/null +++ b/src/Generated/Models/VerifiedIdProfileState.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 VerifiedIdUsageConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifiedIdUsageConfiguration { + return new VerifiedIdUsageConfiguration(); + } + + /** + * 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 [ + 'isEnabledForTestOnly' => fn(ParseNode $n) => $o->setIsEnabledForTestOnly($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'purpose' => fn(ParseNode $n) => $o->setPurpose($n->getEnumValue(VerifiedIdUsageConfigurationPurpose::class)), + ]; + } + + /** + * Gets the isEnabledForTestOnly property value. Sets profile usage for evaluation (test-only) or production. + * @return bool|null + */ + public function getIsEnabledForTestOnly(): ?bool { + $val = $this->getBackingStore()->get('isEnabledForTestOnly'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabledForTestOnly'"); + } + + /** + * 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 purpose property value. The purpose property + * @return VerifiedIdUsageConfigurationPurpose|null + */ + public function getPurpose(): ?VerifiedIdUsageConfigurationPurpose { + $val = $this->getBackingStore()->get('purpose'); + if (is_null($val) || $val instanceof VerifiedIdUsageConfigurationPurpose) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'purpose'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isEnabledForTestOnly', $this->getIsEnabledForTestOnly()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('purpose', $this->getPurpose()); + $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 isEnabledForTestOnly property value. Sets profile usage for evaluation (test-only) or production. + * @param bool|null $value Value to set for the isEnabledForTestOnly property. + */ + public function setIsEnabledForTestOnly(?bool $value): void { + $this->getBackingStore()->set('isEnabledForTestOnly', $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 purpose property value. The purpose property + * @param VerifiedIdUsageConfigurationPurpose|null $value Value to set for the purpose property. + */ + public function setPurpose(?VerifiedIdUsageConfigurationPurpose $value): void { + $this->getBackingStore()->set('purpose', $value); + } + +} diff --git a/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php b/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php new file mode 100644 index 00000000000..474c1dc5ecc --- /dev/null +++ b/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.php @@ -0,0 +1,12 @@ +|null */ public function getExternalPartners(): ?array { @@ -152,6 +152,7 @@ public function getFieldDeserializers(): array { 'externalPartnerSettings' => fn(ParseNode $n) => $o->setExternalPartnerSettings($n->getCollectionOfObjectValues([CloudPcExternalPartnerSetting::class, 'createFromDiscriminatorValue'])), 'frontLineServicePlans' => fn(ParseNode $n) => $o->setFrontLineServicePlans($n->getCollectionOfObjectValues([CloudPcFrontLineServicePlan::class, 'createFromDiscriminatorValue'])), 'galleryImages' => fn(ParseNode $n) => $o->setGalleryImages($n->getCollectionOfObjectValues([CloudPcGalleryImage::class, 'createFromDiscriminatorValue'])), + 'managedLicenses' => fn(ParseNode $n) => $o->setManagedLicenses($n->getCollectionOfObjectValues([CloudPcManagedLicense::class, 'createFromDiscriminatorValue'])), 'onPremisesConnections' => fn(ParseNode $n) => $o->setOnPremisesConnections($n->getCollectionOfObjectValues([CloudPcOnPremisesConnection::class, 'createFromDiscriminatorValue'])), 'organizationSettings' => fn(ParseNode $n) => $o->setOrganizationSettings($n->getObjectValue([CloudPcOrganizationSettings::class, 'createFromDiscriminatorValue'])), 'provisioningPolicies' => fn(ParseNode $n) => $o->setProvisioningPolicies($n->getCollectionOfObjectValues([CloudPcProvisioningPolicy::class, 'createFromDiscriminatorValue'])), @@ -191,6 +192,20 @@ public function getGalleryImages(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'galleryImages'"); } + /** + * Gets the managedLicenses property value. The managed licenses for Cloud PCs in the organization. + * @return array|null + */ + public function getManagedLicenses(): ?array { + $val = $this->getBackingStore()->get('managedLicenses'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudPcManagedLicense::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'managedLicenses'"); + } + /** * Gets the onPremisesConnections property value. A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. * @return array|null @@ -232,7 +247,7 @@ public function getProvisioningPolicies(): ?array { } /** - * Gets the reports property value. Cloud PC related reports. + * Gets the reports property value. Cloud PC-related reports. * @return CloudPcReports|null */ public function getReports(): ?CloudPcReports { @@ -315,6 +330,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('externalPartnerSettings', $this->getExternalPartnerSettings()); $writer->writeCollectionOfObjectValues('frontLineServicePlans', $this->getFrontLineServicePlans()); $writer->writeCollectionOfObjectValues('galleryImages', $this->getGalleryImages()); + $writer->writeCollectionOfObjectValues('managedLicenses', $this->getManagedLicenses()); $writer->writeCollectionOfObjectValues('onPremisesConnections', $this->getOnPremisesConnections()); $writer->writeObjectValue('organizationSettings', $this->getOrganizationSettings()); $writer->writeCollectionOfObjectValues('provisioningPolicies', $this->getProvisioningPolicies()); @@ -374,7 +390,7 @@ public function setDeviceImages(?array $value): void { } /** - * Sets the externalPartners property value. The externalPartners property + * Sets the externalPartners property value. The external partners on a Cloud PC. * @param array|null $value Value to set for the externalPartners property. */ public function setExternalPartners(?array $value): void { @@ -405,6 +421,14 @@ public function setGalleryImages(?array $value): void { $this->getBackingStore()->set('galleryImages', $value); } + /** + * Sets the managedLicenses property value. The managed licenses for Cloud PCs in the organization. + * @param array|null $value Value to set for the managedLicenses property. + */ + public function setManagedLicenses(?array $value): void { + $this->getBackingStore()->set('managedLicenses', $value); + } + /** * Sets the onPremisesConnections property value. A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. * @param array|null $value Value to set for the onPremisesConnections property. @@ -430,7 +454,7 @@ public function setProvisioningPolicies(?array $value): void { } /** - * Sets the reports property value. Cloud PC related reports. + * Sets the reports property value. Cloud PC-related reports. * @param CloudPcReports|null $value Value to set for the reports property. */ public function setReports(?CloudPcReports $value): void { diff --git a/src/Generated/Models/WafAllowedHeadersDictionary.php b/src/Generated/Models/WafAllowedHeadersDictionary.php index a2a37077d25..ae1e1311c80 100644 --- a/src/Generated/Models/WafAllowedHeadersDictionary.php +++ b/src/Generated/Models/WafAllowedHeadersDictionary.php @@ -13,6 +13,7 @@ class WafAllowedHeadersDictionary extends Dictionary implements Parsable */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.wafAllowedHeadersDictionary'); } /** diff --git a/src/Generated/Models/WebApplicationFirewallDnsConfiguration.php b/src/Generated/Models/WebApplicationFirewallDnsConfiguration.php new file mode 100644 index 00000000000..f82541431c7 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallDnsConfiguration.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 WebApplicationFirewallDnsConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebApplicationFirewallDnsConfiguration { + return new WebApplicationFirewallDnsConfiguration(); + } + + /** + * 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 [ + 'isDomainVerified' => fn(ParseNode $n) => $o->setIsDomainVerified($n->getBooleanValue()), + 'isProxied' => fn(ParseNode $n) => $o->setIsProxied($n->getBooleanValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'recordType' => fn(ParseNode $n) => $o->setRecordType($n->getEnumValue(WebApplicationFirewallDnsRecordType::class)), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the isDomainVerified property value. Indicates whether the domain owning this DNS record has been verified by the WAF provider. + * @return bool|null + */ + public function getIsDomainVerified(): ?bool { + $val = $this->getBackingStore()->get('isDomainVerified'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDomainVerified'"); + } + + /** + * Gets the isProxied property value. Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). + * @return bool|null + */ + public function getIsProxied(): ?bool { + $val = $this->getBackingStore()->get('isProxied'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isProxied'"); + } + + /** + * Gets the name property value. The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. + * @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 @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 recordType property value. The recordType property + * @return WebApplicationFirewallDnsRecordType|null + */ + public function getRecordType(): ?WebApplicationFirewallDnsRecordType { + $val = $this->getBackingStore()->get('recordType'); + if (is_null($val) || $val instanceof WebApplicationFirewallDnsRecordType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordType'"); + } + + /** + * Gets the value property value. The value of the DNS record. + * @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 { + $writer->writeBooleanValue('isDomainVerified', $this->getIsDomainVerified()); + $writer->writeBooleanValue('isProxied', $this->getIsProxied()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('recordType', $this->getRecordType()); + $writer->writeStringValue('value', $this->getValue()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param 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 isDomainVerified property value. Indicates whether the domain owning this DNS record has been verified by the WAF provider. + * @param bool|null $value Value to set for the isDomainVerified property. + */ + public function setIsDomainVerified(?bool $value): void { + $this->getBackingStore()->set('isDomainVerified', $value); + } + + /** + * Sets the isProxied property value. Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). + * @param bool|null $value Value to set for the isProxied property. + */ + public function setIsProxied(?bool $value): void { + $this->getBackingStore()->set('isProxied', $value); + } + + /** + * Sets the name property value. The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 recordType property value. The recordType property + * @param WebApplicationFirewallDnsRecordType|null $value Value to set for the recordType property. + */ + public function setRecordType(?WebApplicationFirewallDnsRecordType $value): void { + $this->getBackingStore()->set('recordType', $value); + } + + /** + * Sets the value property value. The value of the DNS record. + * @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/WebApplicationFirewallDnsRecordType.php b/src/Generated/Models/WebApplicationFirewallDnsRecordType.php new file mode 100644 index 00000000000..91f7d0aa477 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallDnsRecordType.php @@ -0,0 +1,10 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.akamaiWebApplicationFirewallProvider': return new AkamaiWebApplicationFirewallProvider(); + case '#microsoft.graph.cloudFlareWebApplicationFirewallProvider': return new CloudFlareWebApplicationFirewallProvider(); + } + } + return new WebApplicationFirewallProvider(); + } + + /** + * Gets the displayName property value. The display name of the WAF provider. + * @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(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]); + } + + /** + * 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()); + } + + /** + * Sets the displayName property value. The display name of the WAF provider. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/WebApplicationFirewallProviderCollectionResponse.php b/src/Generated/Models/WebApplicationFirewallProviderCollectionResponse.php new file mode 100644 index 00000000000..b1653e959e0 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallProviderCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([WebApplicationFirewallProvider::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, WebApplicationFirewallProvider::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/WebApplicationFirewallProviderType.php b/src/Generated/Models/WebApplicationFirewallProviderType.php new file mode 100644 index 00000000000..4112b1b4517 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallProviderType.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'provider' => fn(ParseNode $n) => $o->setProvider($n->getObjectValue([WebApplicationFirewallProvider::class, 'createFromDiscriminatorValue'])), + 'providerType' => fn(ParseNode $n) => $o->setProviderType($n->getEnumValue(WebApplicationFirewallProviderType::class)), + 'verificationResult' => fn(ParseNode $n) => $o->setVerificationResult($n->getObjectValue([WebApplicationFirewallVerificationResult::class, 'createFromDiscriminatorValue'])), + 'verifiedDetails' => fn(ParseNode $n) => $o->setVerifiedDetails($n->getObjectValue([WebApplicationFirewallVerifiedDetails::class, 'createFromDiscriminatorValue'])), + 'verifiedHost' => fn(ParseNode $n) => $o->setVerifiedHost($n->getStringValue()), + ]); + } + + /** + * Gets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + * @return WebApplicationFirewallProvider|null + */ + public function getProvider(): ?WebApplicationFirewallProvider { + $val = $this->getBackingStore()->get('provider'); + if (is_null($val) || $val instanceof WebApplicationFirewallProvider) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provider'"); + } + + /** + * Gets the providerType property value. The providerType property + * @return WebApplicationFirewallProviderType|null + */ + public function getProviderType(): ?WebApplicationFirewallProviderType { + $val = $this->getBackingStore()->get('providerType'); + if (is_null($val) || $val instanceof WebApplicationFirewallProviderType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'providerType'"); + } + + /** + * Gets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings + * @return WebApplicationFirewallVerificationResult|null + */ + public function getVerificationResult(): ?WebApplicationFirewallVerificationResult { + $val = $this->getBackingStore()->get('verificationResult'); + if (is_null($val) || $val instanceof WebApplicationFirewallVerificationResult) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verificationResult'"); + } + + /** + * Gets the verifiedDetails property value. Details of DNS configuration + * @return WebApplicationFirewallVerifiedDetails|null + */ + public function getVerifiedDetails(): ?WebApplicationFirewallVerifiedDetails { + $val = $this->getBackingStore()->get('verifiedDetails'); + if (is_null($val) || $val instanceof WebApplicationFirewallVerifiedDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedDetails'"); + } + + /** + * Gets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation. + * @return string|null + */ + public function getVerifiedHost(): ?string { + $val = $this->getBackingStore()->get('verifiedHost'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedHost'"); + } + + /** + * 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('provider', $this->getProvider()); + $writer->writeEnumValue('providerType', $this->getProviderType()); + $writer->writeObjectValue('verificationResult', $this->getVerificationResult()); + $writer->writeObjectValue('verifiedDetails', $this->getVerifiedDetails()); + $writer->writeStringValue('verifiedHost', $this->getVerifiedHost()); + } + + /** + * Sets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + * @param WebApplicationFirewallProvider|null $value Value to set for the provider property. + */ + public function setProvider(?WebApplicationFirewallProvider $value): void { + $this->getBackingStore()->set('provider', $value); + } + + /** + * Sets the providerType property value. The providerType property + * @param WebApplicationFirewallProviderType|null $value Value to set for the providerType property. + */ + public function setProviderType(?WebApplicationFirewallProviderType $value): void { + $this->getBackingStore()->set('providerType', $value); + } + + /** + * Sets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings + * @param WebApplicationFirewallVerificationResult|null $value Value to set for the verificationResult property. + */ + public function setVerificationResult(?WebApplicationFirewallVerificationResult $value): void { + $this->getBackingStore()->set('verificationResult', $value); + } + + /** + * Sets the verifiedDetails property value. Details of DNS configuration + * @param WebApplicationFirewallVerifiedDetails|null $value Value to set for the verifiedDetails property. + */ + public function setVerifiedDetails(?WebApplicationFirewallVerifiedDetails $value): void { + $this->getBackingStore()->set('verifiedDetails', $value); + } + + /** + * Sets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation. + * @param string|null $value Value to set for the verifiedHost property. + */ + public function setVerifiedHost(?string $value): void { + $this->getBackingStore()->set('verifiedHost', $value); + } + +} diff --git a/src/Generated/Models/WebApplicationFirewallVerificationModelCollectionResponse.php b/src/Generated/Models/WebApplicationFirewallVerificationModelCollectionResponse.php new file mode 100644 index 00000000000..c5ff1b66e05 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallVerificationModelCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([WebApplicationFirewallVerificationModel::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, WebApplicationFirewallVerificationModel::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/WebApplicationFirewallVerificationResult.php b/src/Generated/Models/WebApplicationFirewallVerificationResult.php new file mode 100644 index 00000000000..b51c50aa4ce --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallVerificationResult.php @@ -0,0 +1,208 @@ +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 WebApplicationFirewallVerificationResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebApplicationFirewallVerificationResult { + return new WebApplicationFirewallVerificationResult(); + } + + /** + * 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 errors property value. List of errors encountered during the verification process. + * @return array|null + */ + public function getErrors(): ?array { + $val = $this->getBackingStore()->get('errors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GenericError::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errors'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'errors' => fn(ParseNode $n) => $o->setErrors($n->getCollectionOfObjectValues([GenericError::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(WebApplicationFirewallVerificationStatus::class)), + 'verifiedOnDateTime' => fn(ParseNode $n) => $o->setVerifiedOnDateTime($n->getDateTimeValue()), + 'warnings' => fn(ParseNode $n) => $o->setWarnings($n->getCollectionOfObjectValues([GenericError::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 status property value. The status property + * @return WebApplicationFirewallVerificationStatus|null + */ + public function getStatus(): ?WebApplicationFirewallVerificationStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof WebApplicationFirewallVerificationStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the verifiedOnDateTime property value. UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. + * @return DateTime|null + */ + public function getVerifiedOnDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('verifiedOnDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verifiedOnDateTime'"); + } + + /** + * Gets the warnings property value. List of warnings produced during verification. + * @return array|null + */ + public function getWarnings(): ?array { + $val = $this->getBackingStore()->get('warnings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GenericError::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'warnings'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('errors', $this->getErrors()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeDateTimeValue('verifiedOnDateTime', $this->getVerifiedOnDateTime()); + $writer->writeCollectionOfObjectValues('warnings', $this->getWarnings()); + $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 errors property value. List of errors encountered during the verification process. + * @param array|null $value Value to set for the errors property. + */ + public function setErrors(?array $value): void { + $this->getBackingStore()->set('errors', $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 WebApplicationFirewallVerificationStatus|null $value Value to set for the status property. + */ + public function setStatus(?WebApplicationFirewallVerificationStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the verifiedOnDateTime property value. UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. + * @param DateTime|null $value Value to set for the verifiedOnDateTime property. + */ + public function setVerifiedOnDateTime(?DateTime $value): void { + $this->getBackingStore()->set('verifiedOnDateTime', $value); + } + + /** + * Sets the warnings property value. List of warnings produced during verification. + * @param array|null $value Value to set for the warnings property. + */ + public function setWarnings(?array $value): void { + $this->getBackingStore()->set('warnings', $value); + } + +} diff --git a/src/Generated/Models/WebApplicationFirewallVerificationStatus.php b/src/Generated/Models/WebApplicationFirewallVerificationStatus.php new file mode 100644 index 00000000000..827b4a33397 --- /dev/null +++ b/src/Generated/Models/WebApplicationFirewallVerificationStatus.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 WebApplicationFirewallVerifiedDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebApplicationFirewallVerifiedDetails { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.akamaiVerifiedDetailsModel': return new AkamaiVerifiedDetailsModel(); + case '#microsoft.graph.cloudFlareVerifiedDetailsModel': return new CloudFlareVerifiedDetailsModel(); + } + } + return new WebApplicationFirewallVerifiedDetails(); + } + + /** + * 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 dnsConfiguration property value. DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. + * @return WebApplicationFirewallDnsConfiguration|null + */ + public function getDnsConfiguration(): ?WebApplicationFirewallDnsConfiguration { + $val = $this->getBackingStore()->get('dnsConfiguration'); + if (is_null($val) || $val instanceof WebApplicationFirewallDnsConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsConfiguration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dnsConfiguration' => fn(ParseNode $n) => $o->setDnsConfiguration($n->getObjectValue([WebApplicationFirewallDnsConfiguration::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->writeObjectValue('dnsConfiguration', $this->getDnsConfiguration()); + $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 dnsConfiguration property value. DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. + * @param WebApplicationFirewallDnsConfiguration|null $value Value to set for the dnsConfiguration property. + */ + public function setDnsConfiguration(?WebApplicationFirewallDnsConfiguration $value): void { + $this->getBackingStore()->set('dnsConfiguration', $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/Windows365SwitchCompatibilityFailureReasonType.php b/src/Generated/Models/Windows365SwitchCompatibilityFailureReasonType.php new file mode 100644 index 00000000000..ac67d852b41 --- /dev/null +++ b/src/Generated/Models/Windows365SwitchCompatibilityFailureReasonType.php @@ -0,0 +1,11 @@ +|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Models/WindowsQualityUpdateCategory.php b/src/Generated/Models/WindowsQualityUpdateCategory.php index 7b7b2346310..d43ada6c8e2 100644 --- a/src/Generated/Models/WindowsQualityUpdateCategory.php +++ b/src/Generated/Models/WindowsQualityUpdateCategory.php @@ -8,4 +8,6 @@ class WindowsQualityUpdateCategory extends Enum { public const ALL = "all"; public const SECURITY = "security"; public const NON_SECURITY = "nonSecurity"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const QUICK_MACHINE_RECOVERY = "quickMachineRecovery"; } diff --git a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php index f39201d31d5..09549ae6756 100644 --- a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. + * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Models/WindowsZtdnsConfiguration.php b/src/Generated/Models/WindowsZtdnsConfiguration.php new file mode 100644 index 00000000000..7fe988d1c07 --- /dev/null +++ b/src/Generated/Models/WindowsZtdnsConfiguration.php @@ -0,0 +1,280 @@ +setOdataType('#microsoft.graph.windowsZtdnsConfiguration'); + } + + /** + * 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 WindowsZtdnsConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsZtdnsConfiguration { + return new WindowsZtdnsConfiguration(); + } + + /** + * Gets the auditModeEnabled property value. Indicates the audit operational mode. When true, unsecured traffic will be logged but not blocked. When false, unsecured DNS traffic will be blocked unless specifically exempted. + * @return bool|null + */ + public function getAuditModeEnabled(): ?bool { + $val = $this->getBackingStore()->get('auditModeEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditModeEnabled'"); + } + + /** + * Gets the exemptionRules property value. Exemptions to the ZTDNS rules, allowing access to specific addresses or subnets via unsecured lookup. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getExemptionRules(): ?array { + $val = $this->getBackingStore()->get('exemptionRules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WindowsZtdnsExemptionRule::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exemptionRules'"); + } + + /** + * Gets the extendedKeyUsagesForClientAuthentication property value. Extended key usage definitions for client authentication with secure DNS servers. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getExtendedKeyUsagesForClientAuthentication(): ?array { + $val = $this->getBackingStore()->get('extendedKeyUsagesForClientAuthentication'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ExtendedKeyUsage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extendedKeyUsagesForClientAuthentication'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'auditModeEnabled' => fn(ParseNode $n) => $o->setAuditModeEnabled($n->getBooleanValue()), + 'exemptionRules' => fn(ParseNode $n) => $o->setExemptionRules($n->getCollectionOfObjectValues([WindowsZtdnsExemptionRule::class, 'createFromDiscriminatorValue'])), + 'extendedKeyUsagesForClientAuthentication' => fn(ParseNode $n) => $o->setExtendedKeyUsagesForClientAuthentication($n->getCollectionOfObjectValues([ExtendedKeyUsage::class, 'createFromDiscriminatorValue'])), + 'hostsFileResolutionEnabled' => fn(ParseNode $n) => $o->setHostsFileResolutionEnabled($n->getBooleanValue()), + 'loopbackDnsForwarderEnabled' => fn(ParseNode $n) => $o->setLoopbackDnsForwarderEnabled($n->getBooleanValue()), + 'loopbackTrafficBlocked' => fn(ParseNode $n) => $o->setLoopbackTrafficBlocked($n->getBooleanValue()), + 'maximumConnectionTimeInSeconds' => fn(ParseNode $n) => $o->setMaximumConnectionTimeInSeconds($n->getIntegerValue()), + 'rootCertificatesForClientValidation' => fn(ParseNode $n) => $o->setRootCertificatesForClientValidation($n->getCollectionOfObjectValues([Windows81TrustedRootCertificate::class, 'createFromDiscriminatorValue'])), + 'rootCertificatesForServerValidation' => fn(ParseNode $n) => $o->setRootCertificatesForServerValidation($n->getCollectionOfObjectValues([Windows81TrustedRootCertificate::class, 'createFromDiscriminatorValue'])), + 'secureDnsServers' => fn(ParseNode $n) => $o->setSecureDnsServers($n->getCollectionOfObjectValues([WindowsZtdnsSecureDnsServer::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the hostsFileResolutionEnabled property value. Indicates whether the DNS Client can resolve queries using the hosts file. + * @return bool|null + */ + public function getHostsFileResolutionEnabled(): ?bool { + $val = $this->getBackingStore()->get('hostsFileResolutionEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostsFileResolutionEnabled'"); + } + + /** + * Gets the loopbackDnsForwarderEnabled property value. Creates a localhost DNS server for securely forwarding plaintext queries to trusted DNS servers. + * @return bool|null + */ + public function getLoopbackDnsForwarderEnabled(): ?bool { + $val = $this->getBackingStore()->get('loopbackDnsForwarderEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'loopbackDnsForwarderEnabled'"); + } + + /** + * Gets the loopbackTrafficBlocked property value. Indicates whether traffic to loopback addresses should be blocked. + * @return bool|null + */ + public function getLoopbackTrafficBlocked(): ?bool { + $val = $this->getBackingStore()->get('loopbackTrafficBlocked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'loopbackTrafficBlocked'"); + } + + /** + * Gets the maximumConnectionTimeInSeconds property value. Maximum time in seconds for which connections to an IP address will be allowed after successful name resolution. Valid values 30 to 604800 + * @return int|null + */ + public function getMaximumConnectionTimeInSeconds(): ?int { + $val = $this->getBackingStore()->get('maximumConnectionTimeInSeconds'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'maximumConnectionTimeInSeconds'"); + } + + /** + * Gets the rootCertificatesForClientValidation property value. Root certificates for client authentication. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getRootCertificatesForClientValidation(): ?array { + $val = $this->getBackingStore()->get('rootCertificatesForClientValidation'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Windows81TrustedRootCertificate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rootCertificatesForClientValidation'"); + } + + /** + * Gets the rootCertificatesForServerValidation property value. Root certificates for server validation. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getRootCertificatesForServerValidation(): ?array { + $val = $this->getBackingStore()->get('rootCertificatesForServerValidation'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Windows81TrustedRootCertificate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rootCertificatesForServerValidation'"); + } + + /** + * Gets the secureDnsServers property value. Collection of secure DNS servers used to resolve ZTDNS queries. Must contain at least one item. This collection can contain a maximum of 500 elements. + * @return array|null + */ + public function getSecureDnsServers(): ?array { + $val = $this->getBackingStore()->get('secureDnsServers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WindowsZtdnsSecureDnsServer::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'secureDnsServers'"); + } + + /** + * 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('auditModeEnabled', $this->getAuditModeEnabled()); + $writer->writeCollectionOfObjectValues('exemptionRules', $this->getExemptionRules()); + $writer->writeCollectionOfObjectValues('extendedKeyUsagesForClientAuthentication', $this->getExtendedKeyUsagesForClientAuthentication()); + $writer->writeBooleanValue('hostsFileResolutionEnabled', $this->getHostsFileResolutionEnabled()); + $writer->writeBooleanValue('loopbackDnsForwarderEnabled', $this->getLoopbackDnsForwarderEnabled()); + $writer->writeBooleanValue('loopbackTrafficBlocked', $this->getLoopbackTrafficBlocked()); + $writer->writeIntegerValue('maximumConnectionTimeInSeconds', $this->getMaximumConnectionTimeInSeconds()); + $writer->writeCollectionOfObjectValues('rootCertificatesForClientValidation', $this->getRootCertificatesForClientValidation()); + $writer->writeCollectionOfObjectValues('rootCertificatesForServerValidation', $this->getRootCertificatesForServerValidation()); + $writer->writeCollectionOfObjectValues('secureDnsServers', $this->getSecureDnsServers()); + } + + /** + * Sets the auditModeEnabled property value. Indicates the audit operational mode. When true, unsecured traffic will be logged but not blocked. When false, unsecured DNS traffic will be blocked unless specifically exempted. + * @param bool|null $value Value to set for the auditModeEnabled property. + */ + public function setAuditModeEnabled(?bool $value): void { + $this->getBackingStore()->set('auditModeEnabled', $value); + } + + /** + * Sets the exemptionRules property value. Exemptions to the ZTDNS rules, allowing access to specific addresses or subnets via unsecured lookup. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the exemptionRules property. + */ + public function setExemptionRules(?array $value): void { + $this->getBackingStore()->set('exemptionRules', $value); + } + + /** + * Sets the extendedKeyUsagesForClientAuthentication property value. Extended key usage definitions for client authentication with secure DNS servers. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the extendedKeyUsagesForClientAuthentication property. + */ + public function setExtendedKeyUsagesForClientAuthentication(?array $value): void { + $this->getBackingStore()->set('extendedKeyUsagesForClientAuthentication', $value); + } + + /** + * Sets the hostsFileResolutionEnabled property value. Indicates whether the DNS Client can resolve queries using the hosts file. + * @param bool|null $value Value to set for the hostsFileResolutionEnabled property. + */ + public function setHostsFileResolutionEnabled(?bool $value): void { + $this->getBackingStore()->set('hostsFileResolutionEnabled', $value); + } + + /** + * Sets the loopbackDnsForwarderEnabled property value. Creates a localhost DNS server for securely forwarding plaintext queries to trusted DNS servers. + * @param bool|null $value Value to set for the loopbackDnsForwarderEnabled property. + */ + public function setLoopbackDnsForwarderEnabled(?bool $value): void { + $this->getBackingStore()->set('loopbackDnsForwarderEnabled', $value); + } + + /** + * Sets the loopbackTrafficBlocked property value. Indicates whether traffic to loopback addresses should be blocked. + * @param bool|null $value Value to set for the loopbackTrafficBlocked property. + */ + public function setLoopbackTrafficBlocked(?bool $value): void { + $this->getBackingStore()->set('loopbackTrafficBlocked', $value); + } + + /** + * Sets the maximumConnectionTimeInSeconds property value. Maximum time in seconds for which connections to an IP address will be allowed after successful name resolution. Valid values 30 to 604800 + * @param int|null $value Value to set for the maximumConnectionTimeInSeconds property. + */ + public function setMaximumConnectionTimeInSeconds(?int $value): void { + $this->getBackingStore()->set('maximumConnectionTimeInSeconds', $value); + } + + /** + * Sets the rootCertificatesForClientValidation property value. Root certificates for client authentication. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the rootCertificatesForClientValidation property. + */ + public function setRootCertificatesForClientValidation(?array $value): void { + $this->getBackingStore()->set('rootCertificatesForClientValidation', $value); + } + + /** + * Sets the rootCertificatesForServerValidation property value. Root certificates for server validation. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the rootCertificatesForServerValidation property. + */ + public function setRootCertificatesForServerValidation(?array $value): void { + $this->getBackingStore()->set('rootCertificatesForServerValidation', $value); + } + + /** + * Sets the secureDnsServers property value. Collection of secure DNS servers used to resolve ZTDNS queries. Must contain at least one item. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the secureDnsServers property. + */ + public function setSecureDnsServers(?array $value): void { + $this->getBackingStore()->set('secureDnsServers', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/RemoteNetworkConnectivityConfiguration.php b/src/Generated/Models/WindowsZtdnsExemptionRule.php similarity index 60% rename from src/Generated/Models/Networkaccess/RemoteNetworkConnectivityConfiguration.php rename to src/Generated/Models/WindowsZtdnsExemptionRule.php index 5b903002435..6ff6a70b31e 100644 --- a/src/Generated/Models/Networkaccess/RemoteNetworkConnectivityConfiguration.php +++ b/src/Generated/Models/WindowsZtdnsExemptionRule.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -29,10 +32,10 @@ public function __construct() { /** * 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 RemoteNetworkConnectivityConfiguration + * @return WindowsZtdnsExemptionRule */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoteNetworkConnectivityConfiguration { - return new RemoteNetworkConnectivityConfiguration(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsZtdnsExemptionRule { + return new WindowsZtdnsExemptionRule(); } /** @@ -56,6 +59,30 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the description property value. Description of the exemption rule + * @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. Name assigned to the exemption rule + * @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 @@ -63,25 +90,32 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'links' => fn(ParseNode $n) => $o->setLinks($n->getCollectionOfObjectValues([ConnectivityConfigurationLink::class, 'createFromDiscriminatorValue'])), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'ipAddresses' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIpAddresses($val); + }, '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'remoteNetworkId' => fn(ParseNode $n) => $o->setRemoteNetworkId($n->getStringValue()), - 'remoteNetworkName' => fn(ParseNode $n) => $o->setRemoteNetworkName($n->getStringValue()), ]; } /** - * Gets the links property value. List of connectivity configurations for deviceLink objects. - * @return array|null + * Gets the ipAddresses property value. List of IPv4 and IPv6 addresses and subnets for this exemption rule. This collection can contain a maximum of 500 elements. + * @return array|null */ - public function getLinks(): ?array { - $val = $this->getBackingStore()->get('links'); + public function getIpAddresses(): ?array { + $val = $this->getBackingStore()->get('ipAddresses'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ConnectivityConfigurationLink::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'links'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddresses'"); } /** @@ -96,39 +130,15 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } - /** - * Gets the remoteNetworkId property value. Unique identifier or a specific reference assigned to a branchSite. Key. - * @return string|null - */ - public function getRemoteNetworkId(): ?string { - $val = $this->getBackingStore()->get('remoteNetworkId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteNetworkId'"); - } - - /** - * Gets the remoteNetworkName property value. Display name assigned to a branchSite. - * @return string|null - */ - public function getRemoteNetworkName(): ?string { - $val = $this->getBackingStore()->get('remoteNetworkName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'remoteNetworkName'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfObjectValues('links', $this->getLinks()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('ipAddresses', $this->getIpAddresses()); $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeStringValue('remoteNetworkId', $this->getRemoteNetworkId()); - $writer->writeStringValue('remoteNetworkName', $this->getRemoteNetworkName()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -149,35 +159,35 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the links property value. List of connectivity configurations for deviceLink objects. - * @param array|null $value Value to set for the links property. + * Sets the description property value. Description of the exemption rule + * @param string|null $value Value to set for the description property. */ - public function setLinks(?array $value): void { - $this->getBackingStore()->set('links', $value); + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. + * Sets the displayName property value. Name assigned to the exemption rule + * @param string|null $value Value to set for the displayName property. */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); } /** - * Sets the remoteNetworkId property value. Unique identifier or a specific reference assigned to a branchSite. Key. - * @param string|null $value Value to set for the remoteNetworkId property. + * Sets the ipAddresses property value. List of IPv4 and IPv6 addresses and subnets for this exemption rule. This collection can contain a maximum of 500 elements. + * @param array|null $value Value to set for the ipAddresses property. */ - public function setRemoteNetworkId(?string $value): void { - $this->getBackingStore()->set('remoteNetworkId', $value); + public function setIpAddresses(?array $value): void { + $this->getBackingStore()->set('ipAddresses', $value); } /** - * Sets the remoteNetworkName property value. Display name assigned to a branchSite. - * @param string|null $value Value to set for the remoteNetworkName property. + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. */ - public function setRemoteNetworkName(?string $value): void { - $this->getBackingStore()->set('remoteNetworkName', $value); + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); } } diff --git a/src/Generated/Models/WindowsZtdnsSecureDnsServer.php b/src/Generated/Models/WindowsZtdnsSecureDnsServer.php new file mode 100644 index 00000000000..ccdd1ce163d --- /dev/null +++ b/src/Generated/Models/WindowsZtdnsSecureDnsServer.php @@ -0,0 +1,205 @@ +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 WindowsZtdnsSecureDnsServer + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsZtdnsSecureDnsServer { + return new WindowsZtdnsSecureDnsServer(); + } + + /** + * 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 displayName property value. Name assigned to the trusted server entry + * @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 dnsOverHttpsConfiguration property value. DNS over HTTPS (DoH) configuration settings for the secure DNS server + * @return WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration|null + */ + public function getDnsOverHttpsConfiguration(): ?WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration { + $val = $this->getBackingStore()->get('dnsOverHttpsConfiguration'); + if (is_null($val) || $val instanceof WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsOverHttpsConfiguration'"); + } + + /** + * Gets the dnsOverTlsConfiguration property value. DNS over TLS (DoT) configuration settings for the secure DNS server + * @return WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration|null + */ + public function getDnsOverTlsConfiguration(): ?WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration { + $val = $this->getBackingStore()->get('dnsOverTlsConfiguration'); + if (is_null($val) || $val instanceof WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsOverTlsConfiguration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'dnsOverHttpsConfiguration' => fn(ParseNode $n) => $o->setDnsOverHttpsConfiguration($n->getObjectValue([WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::class, 'createFromDiscriminatorValue'])), + 'dnsOverTlsConfiguration' => fn(ParseNode $n) => $o->setDnsOverTlsConfiguration($n->getObjectValue([WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration::class, 'createFromDiscriminatorValue'])), + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the ipAddress property value. IP address of a trusted DNS server for ZTDNS (IPv4 or IPv6) + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * 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('displayName', $this->getDisplayName()); + $writer->writeObjectValue('dnsOverHttpsConfiguration', $this->getDnsOverHttpsConfiguration()); + $writer->writeObjectValue('dnsOverTlsConfiguration', $this->getDnsOverTlsConfiguration()); + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $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 displayName property value. Name assigned to the trusted server entry + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the dnsOverHttpsConfiguration property value. DNS over HTTPS (DoH) configuration settings for the secure DNS server + * @param WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration|null $value Value to set for the dnsOverHttpsConfiguration property. + */ + public function setDnsOverHttpsConfiguration(?WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration $value): void { + $this->getBackingStore()->set('dnsOverHttpsConfiguration', $value); + } + + /** + * Sets the dnsOverTlsConfiguration property value. DNS over TLS (DoT) configuration settings for the secure DNS server + * @param WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration|null $value Value to set for the dnsOverTlsConfiguration property. + */ + public function setDnsOverTlsConfiguration(?WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration $value): void { + $this->getBackingStore()->set('dnsOverTlsConfiguration', $value); + } + + /** + * Sets the ipAddress property value. IP address of a trusted DNS server for ZTDNS (IPv4 or IPv6) + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $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/WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration.php b/src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration.php new file mode 100644 index 00000000000..9c974554b5b --- /dev/null +++ b/src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration.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 WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration { + return new WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration(); + } + + /** + * 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 [ + 'httpsPort' => fn(ParseNode $n) => $o->setHttpsPort($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'queryUrl' => fn(ParseNode $n) => $o->setQueryUrl($n->getStringValue()), + ]; + } + + /** + * Gets the httpsPort property value. Port for DoH queries (0-65535). Valid values 0 to 65535 + * @return int|null + */ + public function getHttpsPort(): ?int { + $val = $this->getBackingStore()->get('httpsPort'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'httpsPort'"); + } + + /** + * 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 queryUrl property value. URL template for DoH queries + * @return string|null + */ + public function getQueryUrl(): ?string { + $val = $this->getBackingStore()->get('queryUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'queryUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('httpsPort', $this->getHttpsPort()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('queryUrl', $this->getQueryUrl()); + $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 httpsPort property value. Port for DoH queries (0-65535). Valid values 0 to 65535 + * @param int|null $value Value to set for the httpsPort property. + */ + public function setHttpsPort(?int $value): void { + $this->getBackingStore()->set('httpsPort', $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 queryUrl property value. URL template for DoH queries + * @param string|null $value Value to set for the queryUrl property. + */ + public function setQueryUrl(?string $value): void { + $this->getBackingStore()->set('queryUrl', $value); + } + +} diff --git a/src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration.php b/src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration.php new file mode 100644 index 00000000000..7e62da963b3 --- /dev/null +++ b/src/Generated/Models/WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration.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 WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration { + return new WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration(); + } + + /** + * 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 certificateSubjectName property value. Expected subject name or subject alternative name in the server's TLS certificate + * @return string|null + */ + public function getCertificateSubjectName(): ?string { + $val = $this->getBackingStore()->get('certificateSubjectName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateSubjectName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificateSubjectName' => fn(ParseNode $n) => $o->setCertificateSubjectName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'tlsPort' => fn(ParseNode $n) => $o->setTlsPort($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 tlsPort property value. Port for DoT queries (0-65535). Valid values 0 to 65535 + * @return int|null + */ + public function getTlsPort(): ?int { + $val = $this->getBackingStore()->get('tlsPort'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tlsPort'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('certificateSubjectName', $this->getCertificateSubjectName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('tlsPort', $this->getTlsPort()); + $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 certificateSubjectName property value. Expected subject name or subject alternative name in the server's TLS certificate + * @param string|null $value Value to set for the certificateSubjectName property. + */ + public function setCertificateSubjectName(?string $value): void { + $this->getBackingStore()->set('certificateSubjectName', $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 tlsPort property value. Port for DoT queries (0-65535). Valid values 0 to 65535 + * @param int|null $value Value to set for the tlsPort property. + */ + public function setTlsPort(?int $value): void { + $this->getBackingStore()->set('tlsPort', $value); + } + +} diff --git a/src/Generated/Models/WorkLocationSource.php b/src/Generated/Models/WorkLocationSource.php new file mode 100644 index 00000000000..71616e45d2a --- /dev/null +++ b/src/Generated/Models/WorkLocationSource.php @@ -0,0 +1,13 @@ +getBackingStore()->get('cellAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cellAddress'"); + } + /** * Gets the content property value. The content of the comment that is the String displayed to end-users. * @return string|null @@ -56,13 +68,30 @@ public function getContentType(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'cellAddress' => fn(ParseNode $n) => $o->setCellAddress($n->getStringValue()), 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), 'contentType' => fn(ParseNode $n) => $o->setContentType($n->getStringValue()), + 'mentions' => fn(ParseNode $n) => $o->setMentions($n->getCollectionOfObjectValues([WorkbookCommentMention::class, 'createFromDiscriminatorValue'])), 'replies' => fn(ParseNode $n) => $o->setReplies($n->getCollectionOfObjectValues([WorkbookCommentReply::class, 'createFromDiscriminatorValue'])), + 'richContent' => fn(ParseNode $n) => $o->setRichContent($n->getStringValue()), 'task' => fn(ParseNode $n) => $o->setTask($n->getObjectValue([WorkbookDocumentTask::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the mentions property value. A collection that contains all the people mentioned within the comment. When contentType is plain, this property is an empty array. Read-only. + * @return array|null + */ + public function getMentions(): ?array { + $val = $this->getBackingStore()->get('mentions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WorkbookCommentMention::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentions'"); + } + /** * Gets the replies property value. The list of replies to the comment. Read-only. Nullable. * @return array|null @@ -77,6 +106,18 @@ public function getReplies(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'replies'"); } + /** + * Gets the richContent property value. The rich content of the comment (for example, comment content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only. + * @return string|null + */ + public function getRichContent(): ?string { + $val = $this->getBackingStore()->get('richContent'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'richContent'"); + } + /** * Gets the task property value. The task associated with the comment. Read-only. Nullable. * @return WorkbookDocumentTask|null @@ -95,12 +136,23 @@ public function getTask(): ?WorkbookDocumentTask { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('cellAddress', $this->getCellAddress()); $writer->writeStringValue('content', $this->getContent()); $writer->writeStringValue('contentType', $this->getContentType()); + $writer->writeCollectionOfObjectValues('mentions', $this->getMentions()); $writer->writeCollectionOfObjectValues('replies', $this->getReplies()); + $writer->writeStringValue('richContent', $this->getRichContent()); $writer->writeObjectValue('task', $this->getTask()); } + /** + * Sets the cellAddress property value. The cell where the comment is located. The address value is in A1-style, which contains the sheet reference (for example, Sheet1!A1). Read-only. + * @param string|null $value Value to set for the cellAddress property. + */ + public function setCellAddress(?string $value): void { + $this->getBackingStore()->set('cellAddress', $value); + } + /** * Sets the content property value. The content of the comment that is the String displayed to end-users. * @param string|null $value Value to set for the content property. @@ -117,6 +169,14 @@ public function setContentType(?string $value): void { $this->getBackingStore()->set('contentType', $value); } + /** + * Sets the mentions property value. A collection that contains all the people mentioned within the comment. When contentType is plain, this property is an empty array. Read-only. + * @param array|null $value Value to set for the mentions property. + */ + public function setMentions(?array $value): void { + $this->getBackingStore()->set('mentions', $value); + } + /** * Sets the replies property value. The list of replies to the comment. Read-only. Nullable. * @param array|null $value Value to set for the replies property. @@ -125,6 +185,14 @@ public function setReplies(?array $value): void { $this->getBackingStore()->set('replies', $value); } + /** + * Sets the richContent property value. The rich content of the comment (for example, comment content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only. + * @param string|null $value Value to set for the richContent property. + */ + public function setRichContent(?string $value): void { + $this->getBackingStore()->set('richContent', $value); + } + /** * Sets the task property value. The task associated with the comment. Read-only. Nullable. * @param WorkbookDocumentTask|null $value Value to set for the task property. diff --git a/src/Generated/Models/WorkbookCommentMention.php b/src/Generated/Models/WorkbookCommentMention.php new file mode 100644 index 00000000000..30b285ff018 --- /dev/null +++ b/src/Generated/Models/WorkbookCommentMention.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 WorkbookCommentMention + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkbookCommentMention { + return new WorkbookCommentMention(); + } + + /** + * 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 email property value. Represents the email address of the person that is mentioned in a comment. + * @return string|null + */ + public function getEmail(): ?string { + $val = $this->getBackingStore()->get('email'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'email'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), + 'id' => fn(ParseNode $n) => $o->setId($n->getIntegerValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. Represents the ID of the person that is mentioned in a comment. + * @return int|null + */ + public function getId(): ?int { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the name property value. Represents the display name of the person that is mentioned in a comment. + * @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 @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('email', $this->getEmail()); + $writer->writeIntegerValue('id', $this->getId()); + $writer->writeStringValue('name', $this->getName()); + $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 email property value. Represents the email address of the person that is mentioned in a comment. + * @param string|null $value Value to set for the email property. + */ + public function setEmail(?string $value): void { + $this->getBackingStore()->set('email', $value); + } + + /** + * Sets the id property value. Represents the ID of the person that is mentioned in a comment. + * @param int|null $value Value to set for the id property. + */ + public function setId(?int $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the name property value. Represents the display name of the person that is mentioned in a comment. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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/WorkbookCommentReply.php b/src/Generated/Models/WorkbookCommentReply.php index 691aa67ae8b..af95066f91c 100644 --- a/src/Generated/Models/WorkbookCommentReply.php +++ b/src/Generated/Models/WorkbookCommentReply.php @@ -5,6 +5,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 WorkbookCommentReply extends Entity implements Parsable { @@ -57,10 +58,38 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'content' => fn(ParseNode $n) => $o->setContent($n->getStringValue()), 'contentType' => fn(ParseNode $n) => $o->setContentType($n->getStringValue()), + 'mentions' => fn(ParseNode $n) => $o->setMentions($n->getCollectionOfObjectValues([WorkbookCommentMention::class, 'createFromDiscriminatorValue'])), + 'richContent' => fn(ParseNode $n) => $o->setRichContent($n->getStringValue()), 'task' => fn(ParseNode $n) => $o->setTask($n->getObjectValue([WorkbookDocumentTask::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the mentions property value. A collection that contains all the people mentioned within the reply. When contentType is plain, this property is an empty array. Read-only. + * @return array|null + */ + public function getMentions(): ?array { + $val = $this->getBackingStore()->get('mentions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WorkbookCommentMention::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mentions'"); + } + + /** + * Gets the richContent property value. The rich content of the reply (for example, reply content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only. + * @return string|null + */ + public function getRichContent(): ?string { + $val = $this->getBackingStore()->get('richContent'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'richContent'"); + } + /** * Gets the task property value. The task associated with the comment thread. * @return WorkbookDocumentTask|null @@ -81,6 +110,8 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('content', $this->getContent()); $writer->writeStringValue('contentType', $this->getContentType()); + $writer->writeCollectionOfObjectValues('mentions', $this->getMentions()); + $writer->writeStringValue('richContent', $this->getRichContent()); $writer->writeObjectValue('task', $this->getTask()); } @@ -100,6 +131,22 @@ public function setContentType(?string $value): void { $this->getBackingStore()->set('contentType', $value); } + /** + * Sets the mentions property value. A collection that contains all the people mentioned within the reply. When contentType is plain, this property is an empty array. Read-only. + * @param array|null $value Value to set for the mentions property. + */ + public function setMentions(?array $value): void { + $this->getBackingStore()->set('mentions', $value); + } + + /** + * Sets the richContent property value. The rich content of the reply (for example, reply content with mentions, where the first mentioned entity has an ID attribute of 0 and the second has an ID attribute of 1). When contentType is plain, this property is empty. Read-only. + * @param string|null $value Value to set for the richContent property. + */ + public function setRichContent(?string $value): void { + $this->getBackingStore()->set('richContent', $value); + } + /** * Sets the task property value. The task associated with the comment thread. * @param WorkbookDocumentTask|null $value Value to set for the task property. diff --git a/src/Generated/Models/WorkplaceSensorDevice.php b/src/Generated/Models/WorkplaceSensorDevice.php index 7a5e9e542f8..b88693891f0 100644 --- a/src/Generated/Models/WorkplaceSensorDevice.php +++ b/src/Generated/Models/WorkplaceSensorDevice.php @@ -149,7 +149,7 @@ public function getPlaceId(): ?string { } /** - * Gets the sensors property value. A list of sensors associated with the device that collect and report data about physical or environmental conditions, such as occupancy, people count, inferred occupancy, temperature, and more. + * Gets the sensors property value. A list of sensors associated with the device that collect and report data about physical or environmental conditions, such as occupancy, people count, inferred occupancy, temperature, Wi-Fi, and more. * @return array|null */ public function getSensors(): ?array { @@ -259,7 +259,7 @@ public function setPlaceId(?string $value): void { } /** - * Sets the sensors property value. A list of sensors associated with the device that collect and report data about physical or environmental conditions, such as occupancy, people count, inferred occupancy, temperature, and more. + * Sets the sensors property value. A list of sensors associated with the device that collect and report data about physical or environmental conditions, such as occupancy, people count, inferred occupancy, temperature, Wi-Fi, and more. * @param array|null $value Value to set for the sensors property. */ public function setSensors(?array $value): void { diff --git a/src/Generated/Models/WorkplaceSensorType.php b/src/Generated/Models/WorkplaceSensorType.php index 505ffccaa81..d5a14554ba6 100644 --- a/src/Generated/Models/WorkplaceSensorType.php +++ b/src/Generated/Models/WorkplaceSensorType.php @@ -11,4 +11,5 @@ class WorkplaceSensorType extends Enum { public const HEARTBEAT = "heartbeat"; public const BADGE = "badge"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const WIFI = "wifi"; } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/BranchSiteItemRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/Branches/Item/BranchSiteItemRequestBuilder.php index 84094027e03..49b459c0fcc 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/BranchSiteItemRequestBuilder.php +++ b/src/Generated/NetworkAccess/Connectivity/Branches/Item/BranchSiteItemRequestBuilder.php @@ -8,7 +8,6 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\Branches\Item\ConnectivityConfiguration\ConnectivityConfigurationRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\Branches\Item\DeviceLinks\DeviceLinksRequestBuilder; -use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\Branches\Item\ForwardingProfiles\ForwardingProfilesRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -33,13 +32,6 @@ public function deviceLinks(): DeviceLinksRequestBuilder { return new DeviceLinksRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. - */ - public function forwardingProfiles(): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Instantiates a new BranchSiteItemRequestBuilder 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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php deleted file mode 100644 index 2d6020f7df2..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php +++ /dev/null @@ -1,134 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.branchSite entity. - * @param string $forwardingProfileId The unique identifier of forwardingProfile - * @return ForwardingProfileItemRequestBuilder - */ - public function byForwardingProfileId(string $forwardingProfileId): ForwardingProfileItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['forwardingProfile%2Did'] = $forwardingProfileId; - return new ForwardingProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new ForwardingProfilesRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Retrieve a list of traffic forwarding profiles associated with a branch. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|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-branchsite-list-forwardingprofiles?view=graph-rest-beta Find more info here - */ - public function get(?ForwardingProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create new navigation property to forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Retrieve a list of traffic forwarding profiles associated with a branch. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?ForwardingProfilesRequestBuilderGetRequestConfiguration $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 forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $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 ForwardingProfilesRequestBuilder - */ - public function withUrl(string $rawUrl): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 7f7549b0d12..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param PolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new PolicyRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return PolicyRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyRequestBuilderGetQueryParameters { - return new PolicyRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index f00fe2e7e62..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ServicePrincipalRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ServicePrincipalRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ServicePrincipalRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ServicePrincipalRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ServicePrincipalRequestBuilderGetQueryParameters { - return new ServicePrincipalRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/ConnectivityRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/ConnectivityRequestBuilder.php index 6263ffc5389..a6c91185a11 100644 --- a/src/Generated/NetworkAccess/Connectivity/ConnectivityRequestBuilder.php +++ b/src/Generated/NetworkAccess/Connectivity/ConnectivityRequestBuilder.php @@ -8,7 +8,6 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\Branches\BranchesRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrl\MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder; -use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\RemoteNetworks\RemoteNetworksRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,13 +25,6 @@ public function branches(): BranchesRequestBuilder { return new BranchesRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. - */ - public function remoteNetworks(): RemoteNetworksRequestBuilder { - return new RemoteNetworksRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Instantiates a new ConnectivityRequestBuilder 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters.php deleted file mode 100644 index 31860c92205..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index c391f6578fc..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters { - return new ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 22f78d5ea53..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/Item/ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php deleted file mode 100644 index c0671b1b418..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilder.php +++ /dev/null @@ -1,133 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. - * @param string $forwardingProfileId The unique identifier of forwardingProfile - * @return ForwardingProfileItemRequestBuilder - */ - public function byForwardingProfileId(string $forwardingProfileId): ForwardingProfileItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['forwardingProfile%2Did'] = $forwardingProfileId; - return new ForwardingProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new ForwardingProfilesRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?ForwardingProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create new navigation property to forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @param ForwardingProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?ForwardingProfilesRequestBuilderGetRequestConfiguration $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 forwardingProfiles for networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ForwardingProfile $body, ?ForwardingProfilesRequestBuilderPostRequestConfiguration $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 ForwardingProfilesRequestBuilder - */ - public function withUrl(string $rawUrl): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php deleted file mode 100644 index 8423e9ae996..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,82 +0,0 @@ -|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 ForwardingProfilesRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php deleted file mode 100644 index 901629b40f8..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilder.php +++ /dev/null @@ -1,160 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. - */ - public function servicePrincipal(): ServicePrincipalRequestBuilder { - return new ServicePrincipalRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new ForwardingProfileItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property forwardingProfiles in networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ForwardingProfile::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property forwardingProfiles for networkAccess - * @param ForwardingProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?ForwardingProfileItemRequestBuilderDeleteRequestConfiguration $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; - } - - /** - * Each forwarding profile associated with a remote network is specified. Supports $expand and $select. - * @param ForwardingProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?ForwardingProfileItemRequestBuilderGetRequestConfiguration $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 forwardingProfiles in networkAccess - * @param ForwardingProfile $body The request body - * @param ForwardingProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ForwardingProfile $body, ?ForwardingProfileItemRequestBuilderPatchRequestConfiguration $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 ForwardingProfileItemRequestBuilder - */ - public function withUrl(string $rawUrl): ForwardingProfileItemRequestBuilder { - return new ForwardingProfileItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php deleted file mode 100644 index de51176cd36..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 ForwardingProfileItemRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index be59d64d6aa..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ForwardingProfileItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ForwardingProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ForwardingProfileItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ForwardingProfileItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ForwardingProfileItemRequestBuilderGetQueryParameters { - return new ForwardingProfileItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php deleted file mode 100644 index 6d7a3566bdf..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php +++ /dev/null @@ -1,78 +0,0 @@ -|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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/$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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php deleted file mode 100644 index 32f2346f083..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -filter = $filter; - $this->search = $search; - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 3e8173d092c..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 2146e7889a1..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param PolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new PolicyRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return PolicyRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyRequestBuilderGetQueryParameters { - return new PolicyRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 0d66760744e..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ServicePrincipalRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ServicePrincipalRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ServicePrincipalRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ServicePrincipalRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ServicePrincipalRequestBuilderGetQueryParameters { - return new ServicePrincipalRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilder.php deleted file mode 100644 index f1cabb14520..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilder.php +++ /dev/null @@ -1,168 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the deviceLinks property of the microsoft.graph.networkaccess.remoteNetwork entity. - */ - public function deviceLinks(): DeviceLinksRequestBuilder { - return new DeviceLinksRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.remoteNetwork entity. - */ - public function forwardingProfiles(): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new RemoteNetworkItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete navigation property remoteNetworks for networkAccess - * @param RemoteNetworkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?RemoteNetworkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @param RemoteNetworkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?RemoteNetworkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetwork::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property remoteNetworks in networkAccess - * @param RemoteNetwork $body The request body - * @param RemoteNetworkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(RemoteNetwork $body, ?RemoteNetworkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetwork::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property remoteNetworks for networkAccess - * @param RemoteNetworkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?RemoteNetworkItemRequestBuilderDeleteRequestConfiguration $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 locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @param RemoteNetworkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?RemoteNetworkItemRequestBuilderGetRequestConfiguration $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 remoteNetworks in networkAccess - * @param RemoteNetwork $body The request body - * @param RemoteNetworkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(RemoteNetwork $body, ?RemoteNetworkItemRequestBuilderPatchRequestConfiguration $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 RemoteNetworkItemRequestBuilder - */ - public function withUrl(string $rawUrl): RemoteNetworkItemRequestBuilder { - return new RemoteNetworkItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetQueryParameters.php deleted file mode 100644 index 90645964bf0..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 RemoteNetworkItemRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 88a108a3220..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param RemoteNetworkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?RemoteNetworkItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new RemoteNetworkItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return RemoteNetworkItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): RemoteNetworkItemRequestBuilderGetQueryParameters { - return new RemoteNetworkItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilder.php b/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilder.php deleted file mode 100644 index 13a822b3eeb..00000000000 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilder.php +++ /dev/null @@ -1,134 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the remoteNetworks property of the microsoft.graph.networkaccess.connectivity entity. - * @param string $remoteNetworkId The unique identifier of remoteNetwork - * @return RemoteNetworkItemRequestBuilder - */ - public function byRemoteNetworkId(string $remoteNetworkId): RemoteNetworkItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['remoteNetwork%2Did'] = $remoteNetworkId; - return new RemoteNetworkItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new RemoteNetworksRequestBuilder 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}/networkAccess/connectivity/remoteNetworks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @param RemoteNetworksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?RemoteNetworksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetworkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create a new remote network. - * @param RemoteNetwork $body The request body - * @param RemoteNetworksRequestBuilderPostRequestConfiguration|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-connectivity-post-remotenetworks?view=graph-rest-beta Find more info here - */ - public function post(RemoteNetwork $body, ?RemoteNetworksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetwork::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. - * @param RemoteNetworksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?RemoteNetworksRequestBuilderGetRequestConfiguration $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 remote network. - * @param RemoteNetwork $body The request body - * @param RemoteNetworksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(RemoteNetwork $body, ?RemoteNetworksRequestBuilderPostRequestConfiguration $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 RemoteNetworksRequestBuilder - */ - public function withUrl(string $rawUrl): RemoteNetworksRequestBuilder { - return new RemoteNetworksRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php deleted file mode 100644 index 9030a50c665..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilder.php +++ /dev/null @@ -1,97 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.networkaccess.filteringProfile entity. - * @param string $conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy - * @return ConditionalAccessPolicyItemRequestBuilder - */ - public function byConditionalAccessPolicyId(string $conditionalAccessPolicyId): ConditionalAccessPolicyItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['conditionalAccessPolicy%2Did'] = $conditionalAccessPolicyId; - return new ConditionalAccessPolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new ConditionalAccessPoliciesRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @param ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConditionalAccessPolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * A set of associated policies defined to regulate access to resources or systems based on specific conditions. Automatically expanded. - * @param ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration $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 ConditionalAccessPoliciesRequestBuilder - */ - public function withUrl(string $rawUrl): ConditionalAccessPoliciesRequestBuilder { - return new ConditionalAccessPoliciesRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php deleted file mode 100644 index 5d8fcb8c12a..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,82 +0,0 @@ -|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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters 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/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 3c68e2d4194..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,45 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ConditionalAccessPoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ConditionalAccessPoliciesRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ConditionalAccessPoliciesRequestBuilderGetQueryParameters. - * @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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters - */ - 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): ConditionalAccessPoliciesRequestBuilderGetQueryParameters { - return new ConditionalAccessPoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); - } - -} diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilder.php deleted file mode 100644 index f729be25f7b..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilder.php +++ /dev/null @@ -1,78 +0,0 @@ -|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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/conditionalAccessPolicies/$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/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php deleted file mode 100644 index 2a13487a0c8..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -filter = $filter; - $this->search = $search; - } - -} diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 83ae5bea3b0..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/ConditionalAccessPolicies/Count/CountRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|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/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php deleted file mode 100644 index 3e15a34d4bd..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php +++ /dev/null @@ -1,78 +0,0 @@ -|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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. - * @param PolicyRequestBuilderGetRequestConfiguration|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-threatintelligencepolicylink-list-policy?view=graph-rest-beta Find more info here - */ - public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [Policy::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfiguration $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 PolicyRequestBuilder - */ - public function withUrl(string $rawUrl): PolicyRequestBuilder { - return new PolicyRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php deleted file mode 100644 index 95deda12a8b..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 PolicyRequestBuilderGetQueryParameters 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/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index d3a117ddc3f..00000000000 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param PolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new PolicyRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return PolicyRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyRequestBuilderGetQueryParameters { - return new PolicyRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php deleted file mode 100644 index c87a92194b8..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilder.php +++ /dev/null @@ -1,78 +0,0 @@ -|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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/$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/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php deleted file mode 100644 index 8afd210fd4e..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -filter = $filter; - $this->search = $search; - } - -} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 6093b947fb5..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Count/CountRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|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/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 051887acece..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param PolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new PolicyRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return PolicyRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyRequestBuilderGetQueryParameters { - return new PolicyRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php deleted file mode 100644 index bb8740046f0..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 PolicyLinkItemRequestBuilderGetQueryParameters 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/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php deleted file mode 100644 index ac1296a1fb0..00000000000 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,34 +0,0 @@ -|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 ServicePrincipalRequestBuilderGetQueryParameters 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/NetworkAccess/NetworkAccessRequestBuilder.php b/src/Generated/NetworkAccess/NetworkAccessRequestBuilder.php index 4ce0fc125cd..8350fe82baa 100644 --- a/src/Generated/NetworkAccess/NetworkAccessRequestBuilder.php +++ b/src/Generated/NetworkAccess/NetworkAccessRequestBuilder.php @@ -9,9 +9,7 @@ use Microsoft\Graph\Beta\Generated\NetworkAccess\Alerts\AlertsRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Connectivity\ConnectivityRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\FilteringPolicies\FilteringPoliciesRequestBuilder; -use Microsoft\Graph\Beta\Generated\NetworkAccess\FilteringProfiles\FilteringProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\ForwardingPolicies\ForwardingPoliciesRequestBuilder; -use Microsoft\Graph\Beta\Generated\NetworkAccess\ForwardingProfiles\ForwardingProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Logs\LogsRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\MicrosoftGraphNetworkaccessOnboard\MicrosoftGraphNetworkaccessOnboardRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Reports\ReportsRequestBuilder; @@ -51,13 +49,6 @@ public function filteringPolicies(): FilteringPoliciesRequestBuilder { return new FilteringPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the filteringProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. - */ - public function filteringProfiles(): FilteringProfilesRequestBuilder { - return new FilteringProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the forwardingPolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. */ @@ -65,13 +56,6 @@ public function forwardingPolicies(): ForwardingPoliciesRequestBuilder { return new ForwardingPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the forwardingProfiles property of the microsoft.graph.networkaccess.networkAccessRoot entity. - */ - public function forwardingProfiles(): ForwardingProfilesRequestBuilder { - return new ForwardingProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the logs property of the microsoft.graph.networkaccess.networkAccessRoot entity. */ diff --git a/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilder.php b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilder.php new file mode 100644 index 00000000000..817be5623e9 --- /dev/null +++ b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilder.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}/networkAccess/settings/customBlockPage{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property customBlockPage for networkAccess + * @param CustomBlockPageRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CustomBlockPageRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get customBlockPage from networkAccess + * @param CustomBlockPageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomBlockPageRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomBlockPage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property customBlockPage in networkAccess + * @param CustomBlockPage $body The request body + * @param CustomBlockPageRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CustomBlockPage $body, ?CustomBlockPageRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CustomBlockPage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property customBlockPage for networkAccess + * @param CustomBlockPageRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CustomBlockPageRequestBuilderDeleteRequestConfiguration $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 customBlockPage from networkAccess + * @param CustomBlockPageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomBlockPageRequestBuilderGetRequestConfiguration $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 customBlockPage in networkAccess + * @param CustomBlockPage $body The request body + * @param CustomBlockPageRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CustomBlockPage $body, ?CustomBlockPageRequestBuilderPatchRequestConfiguration $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 CustomBlockPageRequestBuilder + */ + public function withUrl(string $rawUrl): CustomBlockPageRequestBuilder { + return new CustomBlockPageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderDeleteRequestConfiguration.php b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..42a453d0305 --- /dev/null +++ b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a0847243135 --- /dev/null +++ b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetQueryParameters.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 CustomBlockPageRequestBuilderGetQueryParameters 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/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..56edd9e5edf --- /dev/null +++ b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomBlockPageRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomBlockPageRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomBlockPageRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CustomBlockPageRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CustomBlockPageRequestBuilderGetQueryParameters { + return new CustomBlockPageRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderPatchRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderPatchRequestConfiguration.php index d48b44f8cfc..958ec350f75 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/NetworkAccess/Settings/CustomBlockPage/CustomBlockPageRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/Settings/SettingsRequestBuilder.php b/src/Generated/NetworkAccess/Settings/SettingsRequestBuilder.php index 35d86534fa5..940866be148 100644 --- a/src/Generated/NetworkAccess/Settings/SettingsRequestBuilder.php +++ b/src/Generated/NetworkAccess/Settings/SettingsRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\NetworkAccess\Settings\ConditionalAccess\ConditionalAccessRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Settings\CrossTenantAccess\CrossTenantAccessRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Settings\CustomBlockPage\CustomBlockPageRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Settings\ForwardingOptions\ForwardingOptionsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -33,6 +34,13 @@ public function crossTenantAccess(): CrossTenantAccessRequestBuilder { return new CrossTenantAccessRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the customBlockPage property of the microsoft.graph.networkaccess.settings entity. + */ + public function customBlockPage(): CustomBlockPageRequestBuilder { + return new CustomBlockPageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the forwardingOptions property of the microsoft.graph.networkaccess.settings entity. */ diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/OnPremisesPublishingProfileItemRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/OnPremisesPublishingProfileItemRequestBuilder.php index 85cdba8cb47..044936f1baf 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/OnPremisesPublishingProfileItemRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/OnPremisesPublishingProfileItemRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\OnPremisesPublishingProfiles\Item\ConnectorGroups\ConnectorGroupsRequestBuilder; use Microsoft\Graph\Beta\Generated\OnPremisesPublishingProfiles\Item\Connectors\ConnectorsRequestBuilder; use Microsoft\Graph\Beta\Generated\OnPremisesPublishingProfiles\Item\PublishedResources\PublishedResourcesRequestBuilder; +use Microsoft\Graph\Beta\Generated\OnPremisesPublishingProfiles\Item\Sensors\SensorsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -64,6 +65,13 @@ public function publishedResources(): PublishedResourcesRequestBuilder { return new PublishedResourcesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the sensors property of the microsoft.graph.onPremisesPublishingProfile entity. + */ + public function sensors(): SensorsRequestBuilder { + return new SensorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new OnPremisesPublishingProfileItemRequestBuilder 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/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f65f0244dd8 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/sensors/$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/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..720bba5f174 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..06709e409d2 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/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/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilder.php new file mode 100644 index 00000000000..7e708e799c0 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilder.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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/sensors/{privateAccessSensor%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sensors for onPremisesPublishingProfiles + * @param PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @param PrivateAccessSensorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PrivateAccessSensorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PrivateAccessSensor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sensors in onPremisesPublishingProfiles + * @param PrivateAccessSensor $body The request body + * @param PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PrivateAccessSensor $body, ?PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PrivateAccessSensor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sensors for onPremisesPublishingProfiles + * @param PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @param PrivateAccessSensorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PrivateAccessSensorItemRequestBuilderGetRequestConfiguration $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 sensors in onPremisesPublishingProfiles + * @param PrivateAccessSensor $body The request body + * @param PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PrivateAccessSensor $body, ?PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration $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 PrivateAccessSensorItemRequestBuilder + */ + public function withUrl(string $rawUrl): PrivateAccessSensorItemRequestBuilder { + return new PrivateAccessSensorItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bd3f4312532 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration.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/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetQueryParameters.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..504ab705fc6 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetQueryParameters.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 PrivateAccessSensorItemRequestBuilderGetQueryParameters 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/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ccaef14920 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PrivateAccessSensorItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PrivateAccessSensorItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PrivateAccessSensorItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PrivateAccessSensorItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PrivateAccessSensorItemRequestBuilderGetQueryParameters { + return new PrivateAccessSensorItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..351f8768e91 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/Item/PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration.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/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilder.php new file mode 100644 index 00000000000..9ba8a3c9a97 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sensors property of the microsoft.graph.onPremisesPublishingProfile entity. + * @param string $privateAccessSensorId The unique identifier of privateAccessSensor + * @return PrivateAccessSensorItemRequestBuilder + */ + public function byPrivateAccessSensorId(string $privateAccessSensorId): PrivateAccessSensorItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['privateAccessSensor%2Did'] = $privateAccessSensorId; + return new PrivateAccessSensorItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SensorsRequestBuilder 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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/sensors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @param SensorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SensorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PrivateAccessSensorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to sensors for onPremisesPublishingProfiles + * @param PrivateAccessSensor $body The request body + * @param SensorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PrivateAccessSensor $body, ?SensorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PrivateAccessSensor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A lightweight agent installed on domain controllers that helps secure access and enforce MFA to on-premise resources. + * @param SensorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SensorsRequestBuilderGetRequestConfiguration $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 sensors for onPremisesPublishingProfiles + * @param PrivateAccessSensor $body The request body + * @param SensorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PrivateAccessSensor $body, ?SensorsRequestBuilderPostRequestConfiguration $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 SensorsRequestBuilder + */ + public function withUrl(string $rawUrl): SensorsRequestBuilder { + return new SensorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetQueryParameters.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..95fe86cb2df --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetQueryParameters.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 SensorsRequestBuilderGetQueryParameters 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/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..de20875993d --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SensorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SensorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SensorsRequestBuilderGetQueryParameters. + * @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 SensorsRequestBuilderGetQueryParameters + */ + 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): SensorsRequestBuilderGetQueryParameters { + return new SensorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderPostRequestConfiguration.php b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..00291971ef3 --- /dev/null +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Sensors/SensorsRequestBuilderPostRequestConfiguration.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/Organization/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Organization/Item/Restore/RestoreRequestBuilder.php index 2d56eb195ac..c9c84ba5dd0 100644 --- a/src/Generated/Organization/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Organization/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/PermissionGrants/Item/Restore/RestoreRequestBuilder.php b/src/Generated/PermissionGrants/Item/Restore/RestoreRequestBuilder.php index f5b8b1fff76..bed414060f1 100644 --- a/src/Generated/PermissionGrants/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/PermissionGrants/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Places/GraphBuilding/Count/CountRequestBuilder.php b/src/Generated/Places/GraphBuilding/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..86e4a42287e --- /dev/null +++ b/src/Generated/Places/GraphBuilding/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}/places/graph.building/$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/Places/GraphBuilding/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..76035d26256 --- /dev/null +++ b/src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphBuilding/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e4c33c9d15 --- /dev/null +++ b/src/Generated/Places/GraphBuilding/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/Places/GraphBuilding/GraphBuildingRequestBuilder.php b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilder.php new file mode 100644 index 00000000000..bb9e996da1a --- /dev/null +++ b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphBuildingRequestBuilder 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}/places/graph.building{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphBuildingRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphBuildingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BuildingCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphBuildingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphBuildingRequestBuilderGetRequestConfiguration $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 GraphBuildingRequestBuilder + */ + public function withUrl(string $rawUrl): GraphBuildingRequestBuilder { + return new GraphBuildingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e75fd21b8fd --- /dev/null +++ b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.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 GraphBuildingRequestBuilderGetQueryParameters 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/Places/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ab5ee0c5c11 --- /dev/null +++ b/src/Generated/Places/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphBuildingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphBuildingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphBuildingRequestBuilderGetQueryParameters. + * @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 GraphBuildingRequestBuilderGetQueryParameters + */ + 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): GraphBuildingRequestBuilderGetQueryParameters { + return new GraphBuildingRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/GraphDesk/Count/CountRequestBuilder.php b/src/Generated/Places/GraphDesk/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9556cc26dea --- /dev/null +++ b/src/Generated/Places/GraphDesk/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}/places/graph.desk/$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/Places/GraphDesk/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..27aa4b8a163 --- /dev/null +++ b/src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphDesk/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..08621f1fa19 --- /dev/null +++ b/src/Generated/Places/GraphDesk/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/Places/GraphDesk/GraphDeskRequestBuilder.php b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilder.php new file mode 100644 index 00000000000..6af54cbc8c7 --- /dev/null +++ b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphDeskRequestBuilder 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}/places/graph.desk{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphDeskRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphDeskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphDeskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphDeskRequestBuilderGetRequestConfiguration $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 GraphDeskRequestBuilder + */ + public function withUrl(string $rawUrl): GraphDeskRequestBuilder { + return new GraphDeskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d7f46ef0488 --- /dev/null +++ b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.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 GraphDeskRequestBuilderGetQueryParameters 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/Places/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4ad742399ac --- /dev/null +++ b/src/Generated/Places/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphDeskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphDeskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphDeskRequestBuilderGetQueryParameters. + * @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 GraphDeskRequestBuilderGetQueryParameters + */ + 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): GraphDeskRequestBuilderGetQueryParameters { + return new GraphDeskRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/GraphFloor/Count/CountRequestBuilder.php b/src/Generated/Places/GraphFloor/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c76233ca6fe --- /dev/null +++ b/src/Generated/Places/GraphFloor/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}/places/graph.floor/$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/Places/GraphFloor/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39c47677354 --- /dev/null +++ b/src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphFloor/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5756394eee1 --- /dev/null +++ b/src/Generated/Places/GraphFloor/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/Places/GraphFloor/GraphFloorRequestBuilder.php b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilder.php new file mode 100644 index 00000000000..5617f6ddc44 --- /dev/null +++ b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphFloorRequestBuilder 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}/places/graph.floor{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphFloorRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphFloorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FloorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphFloorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphFloorRequestBuilderGetRequestConfiguration $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 GraphFloorRequestBuilder + */ + public function withUrl(string $rawUrl): GraphFloorRequestBuilder { + return new GraphFloorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e5b69408045 --- /dev/null +++ b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.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 GraphFloorRequestBuilderGetQueryParameters 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/Places/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a60b34f5a0 --- /dev/null +++ b/src/Generated/Places/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphFloorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphFloorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphFloorRequestBuilderGetQueryParameters. + * @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 GraphFloorRequestBuilderGetQueryParameters + */ + 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): GraphFloorRequestBuilderGetQueryParameters { + return new GraphFloorRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php index 165280f0f64..89ce98ca6f0 100644 --- a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php +++ b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|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(?GraphRoomRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php index 94cdd41e0df..288dc898a46 100644 --- a/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. */ class GraphRoomRequestBuilderGetQueryParameters { diff --git a/src/Generated/Places/GraphSection/Count/CountRequestBuilder.php b/src/Generated/Places/GraphSection/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..eac2b3da5ba --- /dev/null +++ b/src/Generated/Places/GraphSection/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}/places/graph.section/$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/Places/GraphSection/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphSection/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4fa11588ce3 --- /dev/null +++ b/src/Generated/Places/GraphSection/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/GraphSection/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphSection/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd6a212d0bd --- /dev/null +++ b/src/Generated/Places/GraphSection/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/Places/GraphSection/GraphSectionRequestBuilder.php b/src/Generated/Places/GraphSection/GraphSectionRequestBuilder.php new file mode 100644 index 00000000000..667494a45d2 --- /dev/null +++ b/src/Generated/Places/GraphSection/GraphSectionRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphSectionRequestBuilder 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}/places/graph.section{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphSectionRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphSectionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SectionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphSectionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphSectionRequestBuilderGetRequestConfiguration $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 GraphSectionRequestBuilder + */ + public function withUrl(string $rawUrl): GraphSectionRequestBuilder { + return new GraphSectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fc27cfcbfca --- /dev/null +++ b/src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetQueryParameters.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 GraphSectionRequestBuilderGetQueryParameters 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/Places/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f721bcf13eb --- /dev/null +++ b/src/Generated/Places/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphSectionRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphSectionRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphSectionRequestBuilderGetQueryParameters. + * @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 GraphSectionRequestBuilderGetQueryParameters + */ + 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): GraphSectionRequestBuilderGetQueryParameters { + return new GraphSectionRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilder.php b/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8f67f8a976b --- /dev/null +++ b/src/Generated/Places/GraphWorkspace/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}/places/graph.workspace/$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/Places/GraphWorkspace/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..296acabf5c8 --- /dev/null +++ b/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphWorkspace/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1739a488865 --- /dev/null +++ b/src/Generated/Places/GraphWorkspace/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/Places/GraphWorkspace/GraphWorkspaceRequestBuilder.php b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilder.php new file mode 100644 index 00000000000..f2876cf0297 --- /dev/null +++ b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphWorkspaceRequestBuilder 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}/places/graph.workspace{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphWorkspaceRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphWorkspaceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WorkspaceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphWorkspaceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphWorkspaceRequestBuilderGetRequestConfiguration $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 GraphWorkspaceRequestBuilder + */ + public function withUrl(string $rawUrl): GraphWorkspaceRequestBuilder { + return new GraphWorkspaceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetQueryParameters.php b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php similarity index 76% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetQueryParameters.php rename to src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php index 821b3e8adb8..796bcd807fa 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php similarity index 68% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php index 823aa45126c..04d344b78df 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param RemoteNetworksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param GraphWorkspaceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?RemoteNetworksRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?GraphWorkspaceRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new RemoteNetworksRequestBuilderGetQueryParameters. + * Instantiates a new GraphWorkspaceRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Rem * @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 RemoteNetworksRequestBuilderGetQueryParameters + * @return GraphWorkspaceRequestBuilderGetQueryParameters */ - 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): RemoteNetworksRequestBuilderGetQueryParameters { - return new RemoteNetworksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): GraphWorkspaceRequestBuilderGetQueryParameters { + return new GraphWorkspaceRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilder.php similarity index 55% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilder.php index d8263e7f688..5507102e986 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['policyLink%2Did'] = $policyLinkId; - return new PolicyLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new PoliciesRequestBuilder and sets the default values. + * Instantiates a new CheckInsRequestBuilder 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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,41 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of forwarding policy links that are associated with a specific forwarding profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|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-forwardingprofile-list-policies?view=graph-rest-beta Find more info here */ - public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Retrieve a list of forwarding policy links that are associated with a specific forwarding profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -103,12 +102,12 @@ public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfigu } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -125,10 +124,10 @@ public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuild /** * 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 PoliciesRequestBuilder + * @return CheckInsRequestBuilder */ - public function withUrl(string $rawUrl): PoliciesRequestBuilder { - return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..00bfdf15c92 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php similarity index 68% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php index 0126284260d..38ad83faf5f 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Pol * @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 PoliciesRequestBuilderGetQueryParameters + * @return CheckInsRequestBuilderGetQueryParameters */ - 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): PoliciesRequestBuilderGetQueryParameters { - return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php index 3f729bb0459..4faad73f6a5 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e7c282c611b --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/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}/places/{place%2Did}/graph.building/checkIns/$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/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..87ae80895af --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8fbf599d941 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/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/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..ddb9c31e734 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.building/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0e3bf9d6cea --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..00cbde9292e --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..95b79d94940 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..805476abe83 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphBuilding/GraphBuildingRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilder.php new file mode 100644 index 00000000000..41b6aec59cf --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilder.php @@ -0,0 +1,94 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the map property of the microsoft.graph.building entity. + */ + public function map(): MapRequestBuilder { + return new MapRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphBuildingRequestBuilder 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}/places/{place%2Did}/graph.building{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphBuildingRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphBuildingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Building::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphBuildingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphBuildingRequestBuilderGetRequestConfiguration $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 GraphBuildingRequestBuilder + */ + public function withUrl(string $rawUrl): GraphBuildingRequestBuilder { + return new GraphBuildingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8c5a70d5340 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetQueryParameters.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 GraphBuildingRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a07fe836b9d --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/GraphBuildingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphBuildingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphBuildingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphBuildingRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphBuildingRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphBuildingRequestBuilderGetQueryParameters { + return new GraphBuildingRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..adf1c685d97 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/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}/places/{place%2Did}/graph.building/map/footprints/$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/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6acd879cc18 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b6a98e1254 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/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/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilder.php new file mode 100644 index 00000000000..c366b92555a --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + * @param string $footprintMapId The unique identifier of footprintMap + * @return FootprintMapItemRequestBuilder + */ + public function byFootprintMapId(string $footprintMapId): FootprintMapItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['footprintMap%2Did'] = $footprintMapId; + return new FootprintMapItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new FootprintsRequestBuilder 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}/places/{place%2Did}/graph.building/map/footprints{?%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 footprintMap objects for building footprints and their properties. + * @param FootprintsRequestBuilderGetRequestConfiguration|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/buildingmap-list-footprints?view=graph-rest-beta Find more info here + */ + public function get(?FootprintsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FootprintMapCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to footprints for places + * @param FootprintMap $body The request body + * @param FootprintsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(FootprintMap $body, ?FootprintsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FootprintMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of footprintMap objects for building footprints and their properties. + * @param FootprintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FootprintsRequestBuilderGetRequestConfiguration $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 footprints for places + * @param FootprintMap $body The request body + * @param FootprintsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(FootprintMap $body, ?FootprintsRequestBuilderPostRequestConfiguration $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 FootprintsRequestBuilder + */ + public function withUrl(string $rawUrl): FootprintsRequestBuilder { + return new FootprintsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5d2279cbb9 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetQueryParameters.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 FootprintsRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..418046b0b81 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FootprintsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FootprintsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FootprintsRequestBuilderGetQueryParameters. + * @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 FootprintsRequestBuilderGetQueryParameters + */ + 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): FootprintsRequestBuilderGetQueryParameters { + return new FootprintsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e5b45d80ef2 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/FootprintsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilder.php new file mode 100644 index 00000000000..9473b4801c7 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilder.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}/places/{place%2Did}/graph.building/map/footprints/{footprintMap%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property footprints for places + * @param FootprintMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?FootprintMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param FootprintMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FootprintMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FootprintMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property footprints in places + * @param FootprintMap $body The request body + * @param FootprintMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(FootprintMap $body, ?FootprintMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FootprintMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property footprints for places + * @param FootprintMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?FootprintMapItemRequestBuilderDeleteRequestConfiguration $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 the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param FootprintMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FootprintMapItemRequestBuilderGetRequestConfiguration $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 footprints in places + * @param FootprintMap $body The request body + * @param FootprintMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(FootprintMap $body, ?FootprintMapItemRequestBuilderPatchRequestConfiguration $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 FootprintMapItemRequestBuilder + */ + public function withUrl(string $rawUrl): FootprintMapItemRequestBuilder { + return new FootprintMapItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderDeleteRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderDeleteRequestConfiguration.php index 4f1acae4d52..aab18bf4bad 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/RemoteNetworkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetQueryParameters.php similarity index 68% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetQueryParameters.php index 216d484f77a..820b448702e 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetRequestConfiguration.php similarity index 59% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetRequestConfiguration.php index e3f7f0ad284..1b23d2ef7af 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ServicePrincipalRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param FootprintMapItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ServicePrincipalRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?FootprintMapItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ServicePrincipalRequestBuilderGetQueryParameters. + * Instantiates a new FootprintMapItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ServicePrincipalRequestBuilderGetQueryParameters + * @return FootprintMapItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ServicePrincipalRequestBuilderGetQueryParameters { - return new ServicePrincipalRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): FootprintMapItemRequestBuilderGetQueryParameters { + return new FootprintMapItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c030e08fb01 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Footprints/Item/FootprintMapItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0fd9427a549 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/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}/places/{place%2Did}/graph.building/map/levels/$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/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..29b794eea84 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4171b43b278 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/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/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..17b58a410c1 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/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}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/$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/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..95fcccbd0cf --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..142add79d90 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilder.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilder.php index c713658e03b..bfd7792dd12 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['policyLink%2Did'] = $policyLinkId; - return new PolicyLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['fixtureMap%2Did'] = $fixtureMapId; + return new FixtureMapItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new PoliciesRequestBuilder and sets the default values. + * Instantiates a new FixturesRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,41 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The traffic forwarding policies associated with this profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get a list of the fixtureMap objects and their properties. + * @param FixturesRequestBuilderGetRequestConfiguration|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/levelmap-list-fixtures?view=graph-rest-beta Find more info here */ - public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?FixturesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [FixtureMapCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to fixtures for places + * @param FixtureMap $body The request body + * @param FixturesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(FixtureMap $body, ?FixturesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [FixtureMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * The traffic forwarding policies associated with this profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get a list of the fixtureMap objects and their properties. + * @param FixturesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?FixturesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +103,12 @@ public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfigu } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to fixtures for places + * @param FixtureMap $body The request body + * @param FixturesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(FixtureMap $body, ?FixturesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +125,10 @@ public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuild /** * 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 PoliciesRequestBuilder + * @return FixturesRequestBuilder */ - public function withUrl(string $rawUrl): PoliciesRequestBuilder { - return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): FixturesRequestBuilder { + return new FixturesRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetQueryParameters.php index 93359937d98..0c0bffe0744 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetRequestConfiguration.php similarity index 67% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetRequestConfiguration.php index 5ec27eb7ab9..00836aee555 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param FixturesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?FixturesRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * Instantiates a new FixturesRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Pol * @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 PoliciesRequestBuilderGetQueryParameters + * @return FixturesRequestBuilderGetQueryParameters */ - 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): PoliciesRequestBuilderGetQueryParameters { - return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): FixturesRequestBuilderGetQueryParameters { + return new FixturesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderPostRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderPostRequestConfiguration.php index 2a526dc9d04..e5e3dc502c0 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/FixturesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilder.php similarity index 64% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilder.php index c725a24bbc0..99f0675f229 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilder.php @@ -1,36 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new PolicyLinkItemRequestBuilder and sets the default values. + * Instantiates a new FixtureMapItemRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/{fixtureMap%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -39,12 +31,13 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete a fixture on a specified floor. + * @param FixtureMapItemRequestBuilderDeleteRequestConfiguration|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/fixturemap-delete?view=graph-rest-beta Find more info here */ - public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?FixtureMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -53,40 +46,41 @@ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * The traffic forwarding policies associated with this profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param FixtureMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?FixtureMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [FixtureMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property policies in networkAccess - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param FixtureMap $body The request body + * @param FixtureMapItemRequestBuilderPatchRequestConfiguration|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/fixturemap-update?view=graph-rest-beta Find more info here */ - public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(FixtureMap $body, ?FixtureMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [FixtureMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete a fixture on a specified floor. + * @param FixtureMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?FixtureMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -100,11 +94,11 @@ public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRe } /** - * The traffic forwarding policies associated with this profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param FixtureMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?FixtureMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -121,12 +115,12 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update the navigation property policies in networkAccess - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param FixtureMap $body The request body + * @param FixtureMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(FixtureMap $body, ?FixtureMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -143,10 +137,10 @@ public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemReque /** * 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 PolicyLinkItemRequestBuilder + * @return FixtureMapItemRequestBuilder */ - public function withUrl(string $rawUrl): PolicyLinkItemRequestBuilder { - return new PolicyLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): FixtureMapItemRequestBuilder { + return new FixtureMapItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f9c837b9c21 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetQueryParameters.php index b7d5a77f30b..f695f187806 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetRequestConfiguration.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetRequestConfiguration.php index 61495537899..cc2ab81b11f 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param DeviceLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param FixtureMapItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?FixtureMapItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new DeviceLinkItemRequestBuilderGetQueryParameters. + * Instantiates a new FixtureMapItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return DeviceLinkItemRequestBuilderGetQueryParameters + * @return FixtureMapItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceLinkItemRequestBuilderGetQueryParameters { - return new DeviceLinkItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): FixtureMapItemRequestBuilderGetQueryParameters { + return new FixtureMapItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2475edaaac5 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Fixtures/Item/FixtureMapItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilder.php new file mode 100644 index 00000000000..3a6379c0a23 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + */ + public function sections(): SectionsRequestBuilder { + return new SectionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the units property of the microsoft.graph.levelMap entity. + */ + public function units(): UnitsRequestBuilder { + return new UnitsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LevelMapItemRequestBuilder 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}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property levels for places + * @param LevelMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LevelMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param LevelMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LevelMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LevelMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property levels in places + * @param LevelMap $body The request body + * @param LevelMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(LevelMap $body, ?LevelMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LevelMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property levels for places + * @param LevelMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LevelMapItemRequestBuilderDeleteRequestConfiguration $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 a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param LevelMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LevelMapItemRequestBuilderGetRequestConfiguration $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 levels in places + * @param LevelMap $body The request body + * @param LevelMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(LevelMap $body, ?LevelMapItemRequestBuilderPatchRequestConfiguration $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 LevelMapItemRequestBuilder + */ + public function withUrl(string $rawUrl): LevelMapItemRequestBuilder { + return new LevelMapItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderDeleteRequestConfiguration.php similarity index 73% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderPostRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderDeleteRequestConfiguration.php index 066c981414b..08bd6a9a45c 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/RemoteNetworksRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cc6f103c7ee --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetQueryParameters.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 LevelMapItemRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46ac51dafc2 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LevelMapItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LevelMapItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LevelMapItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LevelMapItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LevelMapItemRequestBuilderGetQueryParameters { + return new LevelMapItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cafd60f5109 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/LevelMapItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..45157ecfbe9 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/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}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/$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/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bb01718dc8c --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..79a19c5e96e --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/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/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilder.php similarity index 61% rename from src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilder.php index 08b9843c938..bb7be387503 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilder.php @@ -1,36 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new PolicyLinkItemRequestBuilder and sets the default values. + * Instantiates a new SectionMapItemRequestBuilder 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}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/{sectionMap%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -39,13 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property sections for places + * @param SectionMapItemRequestBuilderDeleteRequestConfiguration|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-tlsinspectionpolicylink-delete?view=graph-rest-beta Find more info here */ - public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?SectionMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -54,42 +45,40 @@ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * Get a tlsInspectionPolicyLink object. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param SectionMapItemRequestBuilderGetRequestConfiguration|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-tlsinspectionpolicylink-get?view=graph-rest-beta Find more info here */ - public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?SectionMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SectionMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the properties of a threatIntelligencePolicyLink object. - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property sections in places + * @param SectionMap $body The request body + * @param SectionMapItemRequestBuilderPatchRequestConfiguration|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-threatintelligencepolicylink-update?view=graph-rest-beta Find more info here */ - public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(SectionMap $body, ?SectionMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SectionMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property sections for places + * @param SectionMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?SectionMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -103,11 +92,11 @@ public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRe } /** - * Get a tlsInspectionPolicyLink object. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param SectionMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?SectionMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,12 +113,12 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update the properties of a threatIntelligencePolicyLink object. - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property sections in places + * @param SectionMap $body The request body + * @param SectionMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(SectionMap $body, ?SectionMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -146,10 +135,10 @@ public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemReque /** * 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 PolicyLinkItemRequestBuilder + * @return SectionMapItemRequestBuilder */ - public function withUrl(string $rawUrl): PolicyLinkItemRequestBuilder { - return new PolicyLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): SectionMapItemRequestBuilder { + return new SectionMapItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7ba167110ce --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetQueryParameters.php index ff9e19a6d52..b39d2fa198b 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetRequestConfiguration.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetRequestConfiguration.php index a962291244c..77fec69b1db 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PolicyLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param SectionMapItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?SectionMapItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PolicyLinkItemRequestBuilderGetQueryParameters. + * Instantiates a new SectionMapItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return PolicyLinkItemRequestBuilderGetQueryParameters + * @return SectionMapItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyLinkItemRequestBuilderGetQueryParameters { - return new PolicyLinkItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): SectionMapItemRequestBuilderGetQueryParameters { + return new SectionMapItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..83685f159b9 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/Item/SectionMapItemRequestBuilderPatchRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilder.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilder.php index 443802cf806..5c27b312baf 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['policyLink%2Did'] = $policyLinkId; - return new PolicyLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['sectionMap%2Did'] = $sectionMapId; + return new SectionMapItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new PoliciesRequestBuilder and sets the default values. + * Instantiates a new SectionsRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,41 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The traffic forwarding policies associated with this profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get a list of the sectionMap objects and their properties. + * @param SectionsRequestBuilderGetRequestConfiguration|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/levelmap-list-sections?view=graph-rest-beta Find more info here */ - public function get(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?SectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SectionMapCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to sections for places + * @param SectionMap $body The request body + * @param SectionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(SectionMap $body, ?SectionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [SectionMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * The traffic forwarding policies associated with this profile. - * @param PoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get a list of the sectionMap objects and their properties. + * @param SectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?SectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +103,12 @@ public function toGetRequestInformation(?PoliciesRequestBuilderGetRequestConfigu } /** - * Create new navigation property to policies for networkAccess - * @param PolicyLink $body The request body - * @param PoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to sections for places + * @param SectionMap $body The request body + * @param SectionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(SectionMap $body, ?SectionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +125,10 @@ public function toPostRequestInformation(PolicyLink $body, ?PoliciesRequestBuild /** * 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 PoliciesRequestBuilder + * @return SectionsRequestBuilder */ - public function withUrl(string $rawUrl): PoliciesRequestBuilder { - return new PoliciesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): SectionsRequestBuilder { + return new SectionsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetQueryParameters.php index e117dca6749..b35969deb59 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetRequestConfiguration.php similarity index 67% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetRequestConfiguration.php index 0f714d7e372..9e4b4e0cee5 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param SectionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?SectionsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PoliciesRequestBuilderGetQueryParameters. + * Instantiates a new SectionsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Pol * @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 PoliciesRequestBuilderGetQueryParameters + * @return SectionsRequestBuilderGetQueryParameters */ - 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): PoliciesRequestBuilderGetQueryParameters { - return new PoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): SectionsRequestBuilderGetQueryParameters { + return new SectionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderPostRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderPostRequestConfiguration.php index 6a64c69addc..74034e65843 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Sections/SectionsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2fbcbfe3e87 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/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}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/$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/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d867f9d3252 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93d8e809582 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/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/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilder.php new file mode 100644 index 00000000000..2f749e7e650 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilder.php @@ -0,0 +1,146 @@ +|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}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/{unitMap%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a unitMap object. + * @param UnitMapItemRequestBuilderDeleteRequestConfiguration|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/unitmap-delete?view=graph-rest-beta Find more info here + */ + public function delete(?UnitMapItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param UnitMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnitMapItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnitMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param UnitMap $body The request body + * @param UnitMapItemRequestBuilderPatchRequestConfiguration|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/unitmap-update?view=graph-rest-beta Find more info here + */ + public function patch(UnitMap $body, ?UnitMapItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnitMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a unitMap object. + * @param UnitMapItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnitMapItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param UnitMapItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnitMapItemRequestBuilderGetRequestConfiguration $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 existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param UnitMap $body The request body + * @param UnitMapItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnitMap $body, ?UnitMapItemRequestBuilderPatchRequestConfiguration $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 UnitMapItemRequestBuilder + */ + public function withUrl(string $rawUrl): UnitMapItemRequestBuilder { + return new UnitMapItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d91de2f22c3 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetQueryParameters.php similarity index 67% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetQueryParameters.php index f5cb4de4d28..73cbabb4eb5 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7c4daf0c51a --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnitMapItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnitMapItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnitMapItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnitMapItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnitMapItemRequestBuilderGetQueryParameters { + return new UnitMapItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ff00d776867 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/Item/UnitMapItemRequestBuilderPatchRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilder.php similarity index 52% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilder.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilder.php index 6522fb552e5..57e7cce6400 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilder.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['connectivityConfigurationLink%2Did'] = $connectivityConfigurationLinkId; - return new ConnectivityConfigurationLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['unitMap%2Did'] = $unitMapId; + return new UnitMapItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new LinksRequestBuilder and sets the default values. + * Instantiates a new UnitsRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration/links{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,41 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List of connectivity configurations for deviceLink objects. - * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get a list of the unitMap objects and their properties. + * @param UnitsRequestBuilderGetRequestConfiguration|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/levelmap-list-units?view=graph-rest-beta Find more info here */ - public function get(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?UnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConnectivityConfigurationLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [UnitMapCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to links for networkAccess - * @param ConnectivityConfigurationLink $body The request body - * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to units for places + * @param UnitMap $body The request body + * @param UnitsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(ConnectivityConfigurationLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(UnitMap $body, ?UnitsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConnectivityConfigurationLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [UnitMap::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * List of connectivity configurations for deviceLink objects. - * @param LinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get a list of the unitMap objects and their properties. + * @param UnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?LinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?UnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +103,12 @@ public function toGetRequestInformation(?LinksRequestBuilderGetRequestConfigurat } /** - * Create new navigation property to links for networkAccess - * @param ConnectivityConfigurationLink $body The request body - * @param LinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to units for places + * @param UnitMap $body The request body + * @param UnitsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(ConnectivityConfigurationLink $body, ?LinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(UnitMap $body, ?UnitsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +125,10 @@ public function toPostRequestInformation(ConnectivityConfigurationLink $body, ?L /** * 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 + * @return UnitsRequestBuilder */ - public function withUrl(string $rawUrl): LinksRequestBuilder { - return new LinksRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): UnitsRequestBuilder { + return new UnitsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetQueryParameters.php index 2eb77eb5d81..442e021d531 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetRequestConfiguration.php similarity index 67% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetRequestConfiguration.php index 37ecbcda9da..672e78c8c97 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param LinksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param UnitsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?LinksRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?UnitsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new LinksRequestBuilderGetQueryParameters. + * Instantiates a new UnitsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Lin * @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 + * @return UnitsRequestBuilderGetQueryParameters */ - 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); + 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): UnitsRequestBuilderGetQueryParameters { + return new UnitsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderPostRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderPostRequestConfiguration.php rename to src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderPostRequestConfiguration.php index ebac847da7a..86d0dde4be8 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/Links/LinksRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/Item/Units/UnitsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilder.php new file mode 100644 index 00000000000..dacfcdf125c --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + * @param string $levelMapId The unique identifier of levelMap + * @return LevelMapItemRequestBuilder + */ + public function byLevelMapId(string $levelMapId): LevelMapItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['levelMap%2Did'] = $levelMapId; + return new LevelMapItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LevelsRequestBuilder 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}/places/{place%2Did}/graph.building/map/levels{?%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 levelMap objects and their properties. + * @param LevelsRequestBuilderGetRequestConfiguration|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/buildingmap-list-levels?view=graph-rest-beta Find more info here + */ + public function get(?LevelsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LevelMapCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to levels for places + * @param LevelMap $body The request body + * @param LevelsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(LevelMap $body, ?LevelsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LevelMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the levelMap objects and their properties. + * @param LevelsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LevelsRequestBuilderGetRequestConfiguration $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 levels for places + * @param LevelMap $body The request body + * @param LevelsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LevelMap $body, ?LevelsRequestBuilderPostRequestConfiguration $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 LevelsRequestBuilder + */ + public function withUrl(string $rawUrl): LevelsRequestBuilder { + return new LevelsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..14bb3e4ee84 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetQueryParameters.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 LevelsRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a38663787a1 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LevelsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LevelsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LevelsRequestBuilderGetQueryParameters. + * @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 LevelsRequestBuilderGetQueryParameters + */ + 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): LevelsRequestBuilderGetQueryParameters { + return new LevelsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ff7747f219a --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/Levels/LevelsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphBuilding/Map/MapRequestBuilder.php b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilder.php new file mode 100644 index 00000000000..a94c8fefe2e --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilder.php @@ -0,0 +1,162 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + */ + public function levels(): LevelsRequestBuilder { + return new LevelsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MapRequestBuilder 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}/places/{place%2Did}/graph.building/map{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete the map of a specific building. + * @param MapRequestBuilderDeleteRequestConfiguration|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/buildingmap-delete?view=graph-rest-beta Find more info here + */ + public function delete(?MapRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get the map of a building in IMDF format. + * @param MapRequestBuilderGetRequestConfiguration|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/buildingmap-get?view=graph-rest-beta Find more info here + */ + public function get(?MapRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BuildingMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property map in places + * @param BuildingMap $body The request body + * @param MapRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(BuildingMap $body, ?MapRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BuildingMap::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete the map of a specific building. + * @param MapRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MapRequestBuilderDeleteRequestConfiguration $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 map of a building in IMDF format. + * @param MapRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MapRequestBuilderGetRequestConfiguration $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 map in places + * @param BuildingMap $body The request body + * @param MapRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(BuildingMap $body, ?MapRequestBuilderPatchRequestConfiguration $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 MapRequestBuilder + */ + public function withUrl(string $rawUrl): MapRequestBuilder { + return new MapRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e5ae7a46cbe --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphBuilding/Map/MapRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b0a80eb73c1 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetQueryParameters.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 MapRequestBuilderGetQueryParameters 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/Places/Item/GraphBuilding/Map/MapRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94135080b4f --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MapRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MapRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MapRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MapRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MapRequestBuilderGetQueryParameters { + return new MapRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8b4efe84ab1 --- /dev/null +++ b/src/Generated/Places/Item/GraphBuilding/Map/MapRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..a62cb14d02f --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.desk/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php rename to src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetQueryParameters.php index 0e981267570..5571f6e8aed 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/PoliciesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9775fc97879 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5cbe84153e1 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..761129be9a9 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/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}/places/{place%2Did}/graph.desk/checkIns/$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/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dad7f16662c --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..72e3d2f62f7 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/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/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..812d8fe34bc --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.desk/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6379c28309d --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7fda5b92300 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0aed8b51887 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..02e6bbe6104 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphDesk/GraphDeskRequestBuilder.php b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilder.php new file mode 100644 index 00000000000..dccfb715633 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphDeskRequestBuilder 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}/places/{place%2Did}/graph.desk{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphDeskRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphDeskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Desk::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphDeskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphDeskRequestBuilderGetRequestConfiguration $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 GraphDeskRequestBuilder + */ + public function withUrl(string $rawUrl): GraphDeskRequestBuilder { + return new GraphDeskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1199ac22792 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetQueryParameters.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 GraphDeskRequestBuilderGetQueryParameters 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/Places/Item/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3fab05ebc95 --- /dev/null +++ b/src/Generated/Places/Item/GraphDesk/GraphDeskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphDeskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphDeskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphDeskRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphDeskRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphDeskRequestBuilderGetQueryParameters { + return new GraphDeskRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..4f01c95d3c9 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.floor/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5cc8442cc4e --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5526fffdc1c --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3a991954a83 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b90d6a5ebff --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/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}/places/{place%2Did}/graph.floor/checkIns/$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/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8d1666acd9c --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..09063ab6dfc --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/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/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..16a7900a1ae --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.floor/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..79d0ef3dc89 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..30d7427b4cb --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..43388a6949e --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4aaab5e6889 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphFloor/GraphFloorRequestBuilder.php b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilder.php new file mode 100644 index 00000000000..e4013b2cb59 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphFloorRequestBuilder 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}/places/{place%2Did}/graph.floor{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphFloorRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphFloorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Floor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphFloorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphFloorRequestBuilderGetRequestConfiguration $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 GraphFloorRequestBuilder + */ + public function withUrl(string $rawUrl): GraphFloorRequestBuilder { + return new GraphFloorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06d57b315f0 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetQueryParameters.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 GraphFloorRequestBuilderGetQueryParameters 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/Places/Item/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0078883946 --- /dev/null +++ b/src/Generated/Places/Item/GraphFloor/GraphFloorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphFloorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphFloorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphFloorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphFloorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphFloorRequestBuilderGetQueryParameters { + return new GraphFloorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php index 8fb84fc0f02..bf8adf7cf9d 100644 --- a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php +++ b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|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(?GraphRoomRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param GraphRoomRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php index 55e5f6afd20..f6e0f5adddc 100644 --- a/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php +++ b/src/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. */ class GraphRoomRequestBuilderGetQueryParameters { diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..1ecc8583b56 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.section/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..218c9646bad --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58ba3636ca6 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b45873d4647 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bcc3bb84192 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/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}/places/{place%2Did}/graph.section/checkIns/$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/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..13ac8ae4d69 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..37a628fb081 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/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/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..085044a9cdd --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.section/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f92d49b448e --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1173a4cef63 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6fa688dfe4f --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..95695b9e27e --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphSection/GraphSectionRequestBuilder.php b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilder.php new file mode 100644 index 00000000000..54127be43ab --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphSectionRequestBuilder 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}/places/{place%2Did}/graph.section{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphSectionRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphSectionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Section::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphSectionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphSectionRequestBuilderGetRequestConfiguration $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 GraphSectionRequestBuilder + */ + public function withUrl(string $rawUrl): GraphSectionRequestBuilder { + return new GraphSectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..138a0eb9b44 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetQueryParameters.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 GraphSectionRequestBuilderGetQueryParameters 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/Places/Item/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9de9404c283 --- /dev/null +++ b/src/Generated/Places/Item/GraphSection/GraphSectionRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphSectionRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphSectionRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphSectionRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphSectionRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphSectionRequestBuilderGetQueryParameters { + return new GraphSectionRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilder.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilder.php new file mode 100644 index 00000000000..b5298ff45f3 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param string $checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return CheckInClaimCalendarEventItemRequestBuilder + */ + public function byCheckInClaimCalendarEventId(string $checkInClaimCalendarEventId): CheckInClaimCalendarEventItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['checkInClaim%2DcalendarEventId'] = $checkInClaimCalendarEventId; + return new CheckInClaimCalendarEventItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CheckInsRequestBuilder 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}/places/{place%2Did}/graph.workspace/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaimCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInsRequestBuilderGetRequestConfiguration $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 checkIns for places + * @param CheckInClaim $body The request body + * @param CheckInsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckInClaim $body, ?CheckInsRequestBuilderPostRequestConfiguration $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 CheckInsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInsRequestBuilder { + return new CheckInsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a0d23ea71a7 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetQueryParameters.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 CheckInsRequestBuilderGetQueryParameters 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/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0d3df557e47 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInsRequestBuilderGetQueryParameters. + * @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 CheckInsRequestBuilderGetQueryParameters + */ + 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): CheckInsRequestBuilderGetQueryParameters { + return new CheckInsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5fe1b0dafa3 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/CheckInsRequestBuilderPostRequestConfiguration.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/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilder.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a7b749367b2 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/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}/places/{place%2Did}/graph.workspace/checkIns/$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/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b597c73bd3 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12864828b0c --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/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/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.php new file mode 100644 index 00000000000..466771fd813 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilder.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}/places/{place%2Did}/graph.workspace/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckInClaim::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property checkIns for places + * @param CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration $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 checkIns in places + * @param CheckInClaim $body The request body + * @param CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CheckInClaim $body, ?CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration $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 CheckInClaimCalendarEventItemRequestBuilder + */ + public function withUrl(string $rawUrl): CheckInClaimCalendarEventItemRequestBuilder { + return new CheckInClaimCalendarEventItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0f841f2d36d --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration.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/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..685d453c7e0 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters.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 CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters 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/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..01ab89bea53 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters { + return new CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e21cb491ce4 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/CheckIns/Item/CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration.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/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilder.php b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilder.php new file mode 100644 index 00000000000..025badf3e47 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilder.php @@ -0,0 +1,86 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphWorkspaceRequestBuilder 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}/places/{place%2Did}/graph.workspace{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphWorkspaceRequestBuilderGetRequestConfiguration|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/place-list?view=graph-rest-beta Find more info here + */ + public function get(?GraphWorkspaceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workspace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * @param GraphWorkspaceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphWorkspaceRequestBuilderGetRequestConfiguration $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 GraphWorkspaceRequestBuilder + */ + public function withUrl(string $rawUrl): GraphWorkspaceRequestBuilder { + return new GraphWorkspaceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9348f033247 --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetQueryParameters.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 GraphWorkspaceRequestBuilderGetQueryParameters 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/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e63176d6dd --- /dev/null +++ b/src/Generated/Places/Item/GraphWorkspace/GraphWorkspaceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphWorkspaceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphWorkspaceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphWorkspaceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphWorkspaceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphWorkspaceRequestBuilderGetQueryParameters { + return new GraphWorkspaceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Places/Item/PlaceItemRequestBuilder.php b/src/Generated/Places/Item/PlaceItemRequestBuilder.php index 55709f0117c..cb896d238b3 100644 --- a/src/Generated/Places/Item/PlaceItemRequestBuilder.php +++ b/src/Generated/Places/Item/PlaceItemRequestBuilder.php @@ -8,8 +8,13 @@ use Microsoft\Graph\Beta\Generated\Models\Place; use Microsoft\Graph\Beta\Generated\Places\Item\CheckIns\CheckInsRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\Descendants\DescendantsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphBuilding\GraphBuildingRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphDesk\GraphDeskRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphFloor\GraphFloorRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoom\GraphRoomRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\GraphRoomList\GraphRoomListRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphSection\GraphSectionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\Item\GraphWorkspace\GraphWorkspaceRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -34,6 +39,27 @@ public function descendants(): DescendantsRequestBuilder { return new DescendantsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to building. + */ + public function graphBuilding(): GraphBuildingRequestBuilder { + return new GraphBuildingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to desk. + */ + public function graphDesk(): GraphDeskRequestBuilder { + return new GraphDeskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to floor. + */ + public function graphFloor(): GraphFloorRequestBuilder { + return new GraphFloorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to room. */ @@ -48,6 +74,20 @@ public function graphRoomList(): GraphRoomListRequestBuilder { return new GraphRoomListRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to section. + */ + public function graphSection(): GraphSectionRequestBuilder { + return new GraphSectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to workspace. + */ + public function graphWorkspace(): GraphWorkspaceRequestBuilder { + return new GraphWorkspaceRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new PlaceItemRequestBuilder 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/Places/PlacesRequestBuilder.php b/src/Generated/Places/PlacesRequestBuilder.php index 73c721d6b9b..00553b5e8e7 100644 --- a/src/Generated/Places/PlacesRequestBuilder.php +++ b/src/Generated/Places/PlacesRequestBuilder.php @@ -2,15 +2,26 @@ namespace Microsoft\Graph\Beta\Generated\Places; +use Exception; +use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Models\Place; use Microsoft\Graph\Beta\Generated\Places\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\GraphBuilding\GraphBuildingRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\GraphDesk\GraphDeskRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\GraphFloor\GraphFloorRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\GraphRoom\GraphRoomRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\GraphRoomList\GraphRoomListRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\GraphSection\GraphSectionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Places\GraphWorkspace\GraphWorkspaceRequestBuilder; use Microsoft\Graph\Beta\Generated\Places\Item\PlaceItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; +use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; +use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Builds and executes requests for operations under /places + * Provides operations to manage the collection of place entities. */ class PlacesRequestBuilder extends BaseRequestBuilder { @@ -21,6 +32,27 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to building. + */ + public function graphBuilding(): GraphBuildingRequestBuilder { + return new GraphBuildingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to desk. + */ + public function graphDesk(): GraphDeskRequestBuilder { + return new GraphDeskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to floor. + */ + public function graphFloor(): GraphFloorRequestBuilder { + return new GraphFloorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to room. */ @@ -35,6 +67,20 @@ public function graphRoomList(): GraphRoomListRequestBuilder { return new GraphRoomListRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to section. + */ + public function graphSection(): GraphSectionRequestBuilder { + return new GraphSectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Casts the previous resource to workspace. + */ + public function graphWorkspace(): GraphWorkspaceRequestBuilder { + return new GraphWorkspaceRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the collection of place entities. * @param string $placeId The unique identifier of place @@ -60,4 +106,49 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } + /** + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. + * @param Place $body The request body + * @param PlacesRequestBuilderPostRequestConfiguration|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/place-post?view=graph-rest-beta Find more info here + */ + public function post(Place $body, ?PlacesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Place::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. + * @param Place $body The request body + * @param PlacesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Place $body, ?PlacesRequestBuilderPostRequestConfiguration $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 PlacesRequestBuilder + */ + public function withUrl(string $rawUrl): PlacesRequestBuilder { + return new PlacesRequestBuilder($rawUrl, $this->requestAdapter); + } + } diff --git a/src/Generated/Places/PlacesRequestBuilderPostRequestConfiguration.php b/src/Generated/Places/PlacesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c916307f093 --- /dev/null +++ b/src/Generated/Places/PlacesRequestBuilderPostRequestConfiguration.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/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index 5457114609c..b17b7567cb4 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|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/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index 76cdbb96833..f91cde98490 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the federatedTokenValidationPolicy objects and their properties. + * Read the properties and relationships of a federatedTokenValidationPolicy object. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index ca1e7a8c651..a0d22a4ca46 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php @@ -44,11 +44,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|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/riskdetection-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +74,7 @@ public function post(RiskDetection $body, ?RiskDetectionsRequestBuilderPostReque } /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php index 1464dc22797..8c6152e8124 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php index d4343af42c7..52f0463e0f5 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|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/unifiedroleassignmentmultiple-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta Find more info here */ public function get(?RoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -83,7 +83,7 @@ public function post(UnifiedRoleAssignmentMultiple $body, ?RoleAssignmentsReques } /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. * @param RoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php index f67476d10b2..bb610d52912 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + * Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune)- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. */ class RoleAssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Identities/IdentitiesRequestBuilder.php b/src/Generated/Security/Identities/IdentitiesRequestBuilder.php index f5a66887387..c541e509735 100644 --- a/src/Generated/Security/Identities/IdentitiesRequestBuilder.php +++ b/src/Generated/Security/Identities/IdentitiesRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Security\Identities\SensorCandidateActivationConfiguration\SensorCandidateActivationConfigurationRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Identities\SensorCandidates\SensorCandidatesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Identities\Sensors\SensorsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Identities\Settings\SettingsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -56,6 +57,13 @@ public function sensors(): SensorsRequestBuilder { return new SensorsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + */ + public function settings(): SettingsRequestBuilder { + return new SettingsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new IdentitiesRequestBuilder 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/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php index 6cedad4894d..069427f0c55 100644 --- a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SensorCandidateItemRequestBuilderDeleteRequestConfigurat } /** - * Get sensorCandidates from security + * Represents Microsoft Defender for Identity sensors that are ready to be activated. * @param SensorCandidateItemRequestBuilderGetRequestConfiguration|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(?SensorCandidateItemRequestBuilderDel } /** - * Get sensorCandidates from security + * Represents Microsoft Defender for Identity sensors that are ready to be activated. * @param SensorCandidateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php index 8793e373c0e..29d2e22be98 100644 --- a/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Identities/SensorCandidates/Item/SensorCandidateItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sensorCandidates from security + * Represents Microsoft Defender for Identity sensors that are ready to be activated. */ class SensorCandidateItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilder.php b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.php similarity index 60% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilder.php rename to src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.php index 4c1ee18d8a6..f102b13cb96 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ConnectivityConfiguration/ConnectivityConfigurationRequestBuilder.php +++ b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.php @@ -1,36 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new ConnectivityConfigurationRequestBuilder and sets the default values. + * Instantiates a new AutoAuditingConfigurationRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/connectivityConfiguration{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -39,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property connectivityConfiguration for networkAccess - * @param ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property autoAuditingConfiguration for security + * @param AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -53,40 +45,41 @@ public function delete(?ConnectivityConfigurationRequestBuilderDeleteRequestConf } /** - * Specifies the connectivity details of all device links associated with a remote network. - * @param ConnectivityConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object. + * @param AutoAuditingConfigurationRequestBuilderGetRequestConfiguration|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-autoauditingconfiguration-get?view=graph-rest-beta Find more info here */ - public function get(?ConnectivityConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?AutoAuditingConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetworkConnectivityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AutoAuditingConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property connectivityConfiguration in networkAccess - * @param RemoteNetworkConnectivityConfiguration $body The request body - * @param ConnectivityConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property autoAuditingConfiguration in security + * @param AutoAuditingConfiguration $body The request body + * @param AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(RemoteNetworkConnectivityConfiguration $body, ?ConnectivityConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(AutoAuditingConfiguration $body, ?AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [RemoteNetworkConnectivityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [AutoAuditingConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property connectivityConfiguration for networkAccess - * @param ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property autoAuditingConfiguration for security + * @param AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -100,11 +93,11 @@ public function toDeleteRequestInformation(?ConnectivityConfigurationRequestBuil } /** - * Specifies the connectivity details of all device links associated with a remote network. - * @param ConnectivityConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get the properties and relationships of an microsoft.graph.security.autoAuditingConfiguration object. + * @param AutoAuditingConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?ConnectivityConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?AutoAuditingConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -121,12 +114,12 @@ public function toGetRequestInformation(?ConnectivityConfigurationRequestBuilder } /** - * Update the navigation property connectivityConfiguration in networkAccess - * @param RemoteNetworkConnectivityConfiguration $body The request body - * @param ConnectivityConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property autoAuditingConfiguration in security + * @param AutoAuditingConfiguration $body The request body + * @param AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(RemoteNetworkConnectivityConfiguration $body, ?ConnectivityConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(AutoAuditingConfiguration $body, ?AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -143,10 +136,10 @@ public function toPatchRequestInformation(RemoteNetworkConnectivityConfiguration /** * 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 ConnectivityConfigurationRequestBuilder + * @return AutoAuditingConfigurationRequestBuilder */ - public function withUrl(string $rawUrl): ConnectivityConfigurationRequestBuilder { - return new ConnectivityConfigurationRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): AutoAuditingConfigurationRequestBuilder { + return new AutoAuditingConfigurationRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..44f9a9f83f9 --- /dev/null +++ b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration.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/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..67449677b8a --- /dev/null +++ b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetQueryParameters.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 AutoAuditingConfigurationRequestBuilderGetQueryParameters 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/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..596ec707d57 --- /dev/null +++ b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AutoAuditingConfigurationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AutoAuditingConfigurationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AutoAuditingConfigurationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AutoAuditingConfigurationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AutoAuditingConfigurationRequestBuilderGetQueryParameters { + return new AutoAuditingConfigurationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c0d651c7010 --- /dev/null +++ b/src/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration.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/Identities/Settings/SettingsRequestBuilder.php b/src/Generated/Security/Identities/Settings/SettingsRequestBuilder.php new file mode 100644 index 00000000000..ecd65699946 --- /dev/null +++ b/src/Generated/Security/Identities/Settings/SettingsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SettingsRequestBuilder 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/identities/settings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property settings for security + * @param SettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SettingsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a container for security identities settings APIs. + * @param SettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SettingsContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property settings in security + * @param SettingsContainer $body The request body + * @param SettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SettingsContainer $body, ?SettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SettingsContainer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property settings for security + * @param SettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SettingsRequestBuilderDeleteRequestConfiguration $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 a container for security identities settings APIs. + * @param SettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SettingsRequestBuilderGetRequestConfiguration $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 settings in security + * @param SettingsContainer $body The request body + * @param SettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SettingsContainer $body, ?SettingsRequestBuilderPatchRequestConfiguration $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 SettingsRequestBuilder + */ + public function withUrl(string $rawUrl): SettingsRequestBuilder { + return new SettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Identities/Settings/SettingsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f0e74e7823f --- /dev/null +++ b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderDeleteRequestConfiguration.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/Identities/Settings/SettingsRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9ba3ad4072b --- /dev/null +++ b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetQueryParameters.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 SettingsRequestBuilderGetQueryParameters 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/Identities/Settings/SettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..df8b33cb0f8 --- /dev/null +++ b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SettingsRequestBuilderGetQueryParameters { + return new SettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Identities/Settings/SettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..612289ae26f --- /dev/null +++ b/src/Generated/Security/Identities/Settings/SettingsRequestBuilderPatchRequestConfiguration.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/Partner/PartnerRequestBuilder.php b/src/Generated/Security/Partner/PartnerRequestBuilder.php index 6ee13e312ac..82b270050d8 100644 --- a/src/Generated/Security/Partner/PartnerRequestBuilder.php +++ b/src/Generated/Security/Partner/PartnerRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?PartnerRequestBuilderDeleteRequestConfiguration $request } /** - * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners’ customers, including alerts, scores, and all aspects of security. + * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners' customers, including alerts, scores, and all aspects of security. * @param PartnerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function toDeleteRequestInformation(?PartnerRequestBuilderDeleteRequestCo } /** - * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners’ customers, including alerts, scores, and all aspects of security. + * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners' customers, including alerts, scores, and all aspects of security. * @param PartnerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Partner/PartnerRequestBuilderGetQueryParameters.php b/src/Generated/Security/Partner/PartnerRequestBuilderGetQueryParameters.php index 1a6bcc6e15c..510587b26e6 100644 --- a/src/Generated/Security/Partner/PartnerRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Partner/PartnerRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners’ customers, including alerts, scores, and all aspects of security. + * A container that safeguards the Microsoft Azure resources of Microsoft Cloud Solution Provider (CSP) partners' customers, including alerts, scores, and all aspects of security. */ class PartnerRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilder.php b/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilder.php index dbc552c47b0..855dbd7aaaa 100644 --- a/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilder.php +++ b/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SecureScoreItemRequestBuilderDeleteRequestConfiguration } /** - * Measurements of tenants’ security posture to help protect them from threats. + * Measurements of tenants' security posture to help protect them from threats. * @param SecureScoreItemRequestBuilderGetRequestConfiguration|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(?SecureScoreItemRequestBuilderDeleteR } /** - * Measurements of tenants’ security posture to help protect them from threats. + * Measurements of tenants' security posture to help protect them from threats. * @param SecureScoreItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilderGetQueryParameters.php index 27146a389ea..a03ce7cb41b 100644 --- a/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/SecureScores/Item/SecureScoreItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Measurements of tenants’ security posture to help protect them from threats. + * Measurements of tenants' security posture to help protect them from threats. */ class SecureScoreItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.php b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.php new file mode 100644 index 00000000000..1e6b6507513 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SecurityCopilotRequestBuilder 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/securityCopilot{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property securityCopilot for security + * @param SecurityCopilotRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SecurityCopilotRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the resources related to Microsoft Security Copilot. + * @param SecurityCopilotRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SecurityCopilotRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SecurityCopilot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property securityCopilot in security + * @param SecurityCopilot $body The request body + * @param SecurityCopilotRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SecurityCopilot $body, ?SecurityCopilotRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SecurityCopilot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property securityCopilot for security + * @param SecurityCopilotRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SecurityCopilotRequestBuilderDeleteRequestConfiguration $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 the resources related to Microsoft Security Copilot. + * @param SecurityCopilotRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SecurityCopilotRequestBuilderGetRequestConfiguration $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 securityCopilot in security + * @param SecurityCopilot $body The request body + * @param SecurityCopilotRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SecurityCopilot $body, ?SecurityCopilotRequestBuilderPatchRequestConfiguration $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 SecurityCopilotRequestBuilder + */ + public function withUrl(string $rawUrl): SecurityCopilotRequestBuilder { + return new SecurityCopilotRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1ec86c6afbe --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderDeleteRequestConfiguration.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/SecurityCopilot/SecurityCopilotRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2fbb787a4be --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetQueryParameters.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 SecurityCopilotRequestBuilderGetQueryParameters 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/SecurityCopilot/SecurityCopilotRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..189cc622bcd --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SecurityCopilotRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SecurityCopilotRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SecurityCopilotRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SecurityCopilotRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SecurityCopilotRequestBuilderGetQueryParameters { + return new SecurityCopilotRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5d1f1048e05 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilderPatchRequestConfiguration.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/SecurityCopilot/Workspaces/Count/CountRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..57c4c9e35ad --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/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/securityCopilot/workspaces/$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/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d57b72f4972 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99cdaaac90c --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/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/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..289f9b1db81 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/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/securityCopilot/workspaces/{workspace%2Did}/plugins/$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/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..003b550da64 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6f2534b9a58 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.php similarity index 65% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.php index 0be17f485c5..4b006ee964e 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.php @@ -1,36 +1,28 @@ pathParameters, $this->requestAdapter); - } - - /** - * Instantiates a new PolicyLinkItemRequestBuilder and sets the default values. + * Instantiates a new PluginNameItemRequestBuilder 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}/networkAccess/connectivity/branches/{branchSite%2Did}/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/{plugin%2Dname}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -39,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property plugins for security + * @param PluginNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?PluginNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -53,40 +45,40 @@ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $ } /** - * The traffic forwarding policies associated with this profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Represents plugins in Security Copilot. + * @param PluginNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?PluginNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [Plugin::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property policies in networkAccess - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property plugins in security + * @param Plugin $body The request body + * @param PluginNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(Plugin $body, ?PluginNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [PolicyLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [Plugin::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property policies for networkAccess - * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property plugins for security + * @param PluginNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?PluginNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -100,11 +92,11 @@ public function toDeleteRequestInformation(?PolicyLinkItemRequestBuilderDeleteRe } /** - * The traffic forwarding policies associated with this profile. - * @param PolicyLinkItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Represents plugins in Security Copilot. + * @param PluginNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?PluginNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -121,12 +113,12 @@ public function toGetRequestInformation(?PolicyLinkItemRequestBuilderGetRequestC } /** - * Update the navigation property policies in networkAccess - * @param PolicyLink $body The request body - * @param PolicyLinkItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property plugins in security + * @param Plugin $body The request body + * @param PluginNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(Plugin $body, ?PluginNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -143,10 +135,10 @@ public function toPatchRequestInformation(PolicyLink $body, ?PolicyLinkItemReque /** * 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 PolicyLinkItemRequestBuilder + * @return PluginNameItemRequestBuilder */ - public function withUrl(string $rawUrl): PolicyLinkItemRequestBuilder { - return new PolicyLinkItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): PluginNameItemRequestBuilder { + return new PluginNameItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7926ed5f74a --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderDeleteRequestConfiguration.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/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetQueryParameters.php similarity index 71% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetQueryParameters.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetQueryParameters.php index 45a597a7be0..bbfbd384fc0 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Item/DeviceLinkItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2a84cc923c4 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PluginNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PluginNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PluginNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PluginNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PluginNameItemRequestBuilderGetQueryParameters { + return new PluginNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..60160f6da96 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilderPatchRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.php new file mode 100644 index 00000000000..b8ef221b254 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + * @param string $pluginName The unique identifier of plugin + * @return PluginNameItemRequestBuilder + */ + public function byPluginName(string $pluginName): PluginNameItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plugin%2Dname'] = $pluginName; + return new PluginNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PluginsRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}/plugins{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents plugins in Security Copilot. + * @param PluginsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PluginsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PluginCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to plugins for security + * @param Plugin $body The request body + * @param PluginsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Plugin $body, ?PluginsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Plugin::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents plugins in Security Copilot. + * @param PluginsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PluginsRequestBuilderGetRequestConfiguration $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 plugins for security + * @param Plugin $body The request body + * @param PluginsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Plugin $body, ?PluginsRequestBuilderPostRequestConfiguration $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 PluginsRequestBuilder + */ + public function withUrl(string $rawUrl): PluginsRequestBuilder { + return new PluginsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0bca8cac461 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetQueryParameters.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 PluginsRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..36c32742b58 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PluginsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PluginsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PluginsRequestBuilderGetQueryParameters. + * @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 PluginsRequestBuilderGetQueryParameters + */ + 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): PluginsRequestBuilderGetQueryParameters { + return new PluginsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..402a281b7fa --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilderPostRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6006211cccb --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/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/securityCopilot/workspaces/{workspace%2Did}/sessions/$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/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5111f7957f7 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f0fa407fa3e --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/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/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilder.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.php index 9a6a07dc39f..0f0b46407fb 100644 --- a/src/Generated/NetworkAccess/Connectivity/Branches/Item/ForwardingProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilderGetQueryParameters.php index fdf875cdb7e..78d61a2db54 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e34f8c65fd3 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0acf76e586e --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/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/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilder.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.php index 13a90e5708b..b42d7e0a6a3 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/DeviceLinksRequestBuilder.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.php @@ -1,23 +1,23 @@ pathParameters; - $urlTplParams['deviceLink%2Did'] = $deviceLinkId; - return new DeviceLinkItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['evaluation%2Did'] = $evaluationId; + return new EvaluationItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new DeviceLinksRequestBuilder and sets the default values. + * Instantiates a new EvaluationsRequestBuilder 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}/networkAccess/connectivity/remoteNetworks/{remoteNetwork%2Did}/deviceLinks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieves a specific device link associated with a remote network. - * @param DeviceLinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Collection of evaluations + * @param EvaluationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?DeviceLinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?EvaluationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLinkCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [EvaluationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to deviceLinks for networkAccess - * @param DeviceLink $body The request body - * @param DeviceLinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to evaluations for security + * @param Evaluation $body The request body + * @param EvaluationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(DeviceLink $body, ?DeviceLinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(Evaluation $body, ?EvaluationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLink::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [Evaluation::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Retrieves a specific device link associated with a remote network. - * @param DeviceLinksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Collection of evaluations + * @param EvaluationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?DeviceLinksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?EvaluationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +102,12 @@ public function toGetRequestInformation(?DeviceLinksRequestBuilderGetRequestConf } /** - * Create new navigation property to deviceLinks for networkAccess - * @param DeviceLink $body The request body - * @param DeviceLinksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to evaluations for security + * @param Evaluation $body The request body + * @param EvaluationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(DeviceLink $body, ?DeviceLinksRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(Evaluation $body, ?EvaluationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +124,10 @@ public function toPostRequestInformation(DeviceLink $body, ?DeviceLinksRequestBu /** * 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 DeviceLinksRequestBuilder + * @return EvaluationsRequestBuilder */ - public function withUrl(string $rawUrl): DeviceLinksRequestBuilder { - return new DeviceLinksRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): EvaluationsRequestBuilder { + return new EvaluationsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b512b3a902 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetQueryParameters.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 EvaluationsRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9edd8f985b --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EvaluationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EvaluationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EvaluationsRequestBuilderGetQueryParameters. + * @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 EvaluationsRequestBuilderGetQueryParameters + */ + 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): EvaluationsRequestBuilderGetQueryParameters { + return new EvaluationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..89519086c21 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilderPostRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.php new file mode 100644 index 00000000000..54c23a9b089 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.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}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/{evaluation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property evaluations for security + * @param EvaluationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?EvaluationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of evaluations + * @param EvaluationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EvaluationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Evaluation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property evaluations in security + * @param Evaluation $body The request body + * @param EvaluationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Evaluation $body, ?EvaluationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Evaluation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property evaluations for security + * @param EvaluationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?EvaluationItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Collection of evaluations + * @param EvaluationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EvaluationItemRequestBuilderGetRequestConfiguration $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 evaluations in security + * @param Evaluation $body The request body + * @param EvaluationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Evaluation $body, ?EvaluationItemRequestBuilderPatchRequestConfiguration $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 EvaluationItemRequestBuilder + */ + public function withUrl(string $rawUrl): EvaluationItemRequestBuilder { + return new EvaluationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderDeleteRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderDeleteRequestConfiguration.php index 606f5cc96cc..637e16fcef3 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9bb21a7357f --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetQueryParameters.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 EvaluationItemRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetRequestConfiguration.php similarity index 58% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetRequestConfiguration.php index 436b3a8bd6d..f5ef4e7b6f2 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PolicyLinkItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param EvaluationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyLinkItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?EvaluationItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PolicyLinkItemRequestBuilderGetQueryParameters. + * Instantiates a new EvaluationItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return PolicyLinkItemRequestBuilderGetQueryParameters + * @return EvaluationItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): PolicyLinkItemRequestBuilderGetQueryParameters { - return new PolicyLinkItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): EvaluationItemRequestBuilderGetQueryParameters { + return new EvaluationItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderPatchRequestConfiguration.php similarity index 70% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderPatchRequestConfiguration.php index f1834b6e697..ef1327a6b75 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.php new file mode 100644 index 00000000000..5125fe6a343 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PromptItemRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property prompts for security + * @param PromptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PromptItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of prompts in the session. + * @param PromptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PromptItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Prompt::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property prompts in security + * @param Prompt $body The request body + * @param PromptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Prompt $body, ?PromptItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Prompt::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property prompts for security + * @param PromptItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PromptItemRequestBuilderDeleteRequestConfiguration $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 prompts in the session. + * @param PromptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PromptItemRequestBuilderGetRequestConfiguration $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 prompts in security + * @param Prompt $body The request body + * @param PromptItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Prompt $body, ?PromptItemRequestBuilderPatchRequestConfiguration $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 PromptItemRequestBuilder + */ + public function withUrl(string $rawUrl): PromptItemRequestBuilder { + return new PromptItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fb2532babea --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderDeleteRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b117b798081 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetQueryParameters.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 PromptItemRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d259a1ca2c --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PromptItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PromptItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PromptItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PromptItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PromptItemRequestBuilderGetQueryParameters { + return new PromptItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..150e4d0984f --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilderPatchRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.php new file mode 100644 index 00000000000..0e89c11fc4f --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + * @param string $promptId The unique identifier of prompt + * @return PromptItemRequestBuilder + */ + public function byPromptId(string $promptId): PromptItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['prompt%2Did'] = $promptId; + return new PromptItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PromptsRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts{?%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 prompts in the session. + * @param PromptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PromptsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PromptCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to prompts for security + * @param Prompt $body The request body + * @param PromptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Prompt $body, ?PromptsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Prompt::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of prompts in the session. + * @param PromptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PromptsRequestBuilderGetRequestConfiguration $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 prompts for security + * @param Prompt $body The request body + * @param PromptsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Prompt $body, ?PromptsRequestBuilderPostRequestConfiguration $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 PromptsRequestBuilder + */ + public function withUrl(string $rawUrl): PromptsRequestBuilder { + return new PromptsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6cb7859f190 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetQueryParameters.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 PromptsRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fb5769aaf12 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PromptsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PromptsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PromptsRequestBuilderGetQueryParameters. + * @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 PromptsRequestBuilderGetQueryParameters + */ + 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): PromptsRequestBuilderGetQueryParameters { + return new PromptsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f684577bc45 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilderPostRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.php new file mode 100644 index 00000000000..7aea582f31b --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SessionItemRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sessions for security + * @param SessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents sessions in Security Copilot. + * @param SessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Session::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sessions in security + * @param Session $body The request body + * @param SessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Session $body, ?SessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Session::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sessions for security + * @param SessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SessionItemRequestBuilderDeleteRequestConfiguration $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 sessions in Security Copilot. + * @param SessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SessionItemRequestBuilderGetRequestConfiguration $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 sessions in security + * @param Session $body The request body + * @param SessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Session $body, ?SessionItemRequestBuilderPatchRequestConfiguration $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 SessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): SessionItemRequestBuilder { + return new SessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bad1cb234cc --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderDeleteRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bdd02ef3fd6 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetQueryParameters.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 SessionItemRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..27b58ddac19 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SessionItemRequestBuilderGetQueryParameters { + return new SessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fb39e6581ff --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilderPatchRequestConfiguration.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/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.php new file mode 100644 index 00000000000..3a5f47ec69e --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + * @param string $sessionId The unique identifier of session + * @return SessionItemRequestBuilder + */ + public function bySessionId(string $sessionId): SessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['session%2Did'] = $sessionId; + return new SessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SessionsRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents sessions in Security Copilot. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to sessions for security + * @param Session $body The request body + * @param SessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Session $body, ?SessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Session::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents sessions in Security Copilot. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SessionsRequestBuilderGetRequestConfiguration $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 sessions for security + * @param Session $body The request body + * @param SessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Session $body, ?SessionsRequestBuilderPostRequestConfiguration $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 SessionsRequestBuilder + */ + public function withUrl(string $rawUrl): SessionsRequestBuilder { + return new SessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6f5ae6b3ccb --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetQueryParameters.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 SessionsRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fdd6ca6c95e --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SessionsRequestBuilderGetQueryParameters. + * @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 SessionsRequestBuilderGetQueryParameters + */ + 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): SessionsRequestBuilderGetQueryParameters { + return new SessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..774e03fbb06 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilderPostRequestConfiguration.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/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.php new file mode 100644 index 00000000000..27ca2f4d4f4 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + */ + public function sessions(): SessionsRequestBuilder { + return new SessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new WorkspaceItemRequestBuilder 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/securityCopilot/workspaces/{workspace%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property workspaces for security + * @param WorkspaceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?WorkspaceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * References a workspace in Security Copilot. + * @param WorkspaceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?WorkspaceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workspace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property workspaces in security + * @param Workspace $body The request body + * @param WorkspaceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Workspace $body, ?WorkspaceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workspace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property workspaces for security + * @param WorkspaceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?WorkspaceItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * References a workspace in Security Copilot. + * @param WorkspaceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WorkspaceItemRequestBuilderGetRequestConfiguration $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 workspaces in security + * @param Workspace $body The request body + * @param WorkspaceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Workspace $body, ?WorkspaceItemRequestBuilderPatchRequestConfiguration $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 WorkspaceItemRequestBuilder + */ + public function withUrl(string $rawUrl): WorkspaceItemRequestBuilder { + return new WorkspaceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8b3018987f3 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderDeleteRequestConfiguration.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/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0f7c5f0c002 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetQueryParameters.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 WorkspaceItemRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0120fca2cf4 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WorkspaceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WorkspaceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WorkspaceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return WorkspaceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): WorkspaceItemRequestBuilderGetQueryParameters { + return new WorkspaceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5717b5e557c --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilderPatchRequestConfiguration.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/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.php b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.php new file mode 100644 index 00000000000..b0c0a78bb14 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + * @param string $workspaceId The unique identifier of workspace + * @return WorkspaceItemRequestBuilder + */ + public function byWorkspaceId(string $workspaceId): WorkspaceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['workspace%2Did'] = $workspaceId; + return new WorkspaceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new WorkspacesRequestBuilder 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/securityCopilot/workspaces{?%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 workspace objects and their properties. + * @param WorkspacesRequestBuilderGetRequestConfiguration|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/securitycopilot-list-workspaces?view=graph-rest-beta Find more info here + */ + public function get(?WorkspacesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WorkspaceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to workspaces for security + * @param Workspace $body The request body + * @param WorkspacesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Workspace $body, ?WorkspacesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workspace::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the workspace objects and their properties. + * @param WorkspacesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?WorkspacesRequestBuilderGetRequestConfiguration $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 workspaces for security + * @param Workspace $body The request body + * @param WorkspacesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Workspace $body, ?WorkspacesRequestBuilderPostRequestConfiguration $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 WorkspacesRequestBuilder + */ + public function withUrl(string $rawUrl): WorkspacesRequestBuilder { + return new WorkspacesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetQueryParameters.php b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..363a444219c --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetQueryParameters.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 WorkspacesRequestBuilderGetQueryParameters 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/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8537221f99 --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param WorkspacesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?WorkspacesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new WorkspacesRequestBuilderGetQueryParameters. + * @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 WorkspacesRequestBuilderGetQueryParameters + */ + 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): WorkspacesRequestBuilderGetQueryParameters { + return new WorkspacesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..70c0170047d --- /dev/null +++ b/src/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilderPostRequestConfiguration.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/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 7031b391654..0e7f74d24ed 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -31,6 +31,7 @@ use Microsoft\Graph\Beta\Generated\Security\SecureScoreControlProfiles\SecureScoreControlProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\SecureScores\SecureScoresRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\SecurityActions\SecurityActionsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\SecurityCopilot\SecurityCopilotRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\SubjectRightsRequests\SubjectRightsRequestsRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\ThreatIntelligence\ThreatIntelligenceRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\ThreatSubmission\ThreatSubmissionRequestBuilder; @@ -223,6 +224,13 @@ public function securityActions(): SecurityActionsRequestBuilder { return new SecurityActionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the securityCopilot property of the microsoft.graph.security entity. + */ + public function securityCopilot(): SecurityCopilotRequestBuilder { + return new SecurityCopilotRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subjectRightsRequests property of the microsoft.graph.security entity. */ diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index a058f410f22..9da3a24d885 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?ClaimsPolicyRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|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/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here */ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -62,12 +62,12 @@ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatch } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|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/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here */ public function put(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?ClaimsPolicyRequestBuilderGetRequestCon } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation @@ -119,7 +119,7 @@ public function toPatchRequestInformation(CustomClaimsPolicy $body, ?ClaimsPolic } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php index 2770921028b..374975b89f9 100644 --- a/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php b/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.php new file mode 100644 index 00000000000..87bfeb5e2b6 --- /dev/null +++ b/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilder.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. + * @param string|null $operationId Usage: operationId='{operationId}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $operationId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/sites/getOperationStatus(operationId=\'{operationId}\')'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['operationId'] = $operationId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the status of a SharePoint site creation operation to monitor its progress. + * @param GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration|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/site-getoperationstatus?view=graph-rest-beta Find more info here + */ + public function get(?GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RichLongRunningOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the status of a SharePoint site creation operation to monitor its progress. + * @param GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration $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); + $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 GetOperationStatusWithOperationIdRequestBuilder + */ + public function withUrl(string $rawUrl): GetOperationStatusWithOperationIdRequestBuilder { + return new GetOperationStatusWithOperationIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68d06cf8fdb --- /dev/null +++ b/src/Generated/Sites/GetOperationStatusWithOperationId/GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration.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/Sites/SitesRequestBuilder.php b/src/Generated/Sites/SitesRequestBuilder.php index 80edce9fb2f..780d86bd846 100644 --- a/src/Generated/Sites/SitesRequestBuilder.php +++ b/src/Generated/Sites/SitesRequestBuilder.php @@ -5,11 +5,13 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Models\Site; use Microsoft\Graph\Beta\Generated\Models\SiteCollectionResponse; use Microsoft\Graph\Beta\Generated\Sites\Add\AddRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Delta\DeltaRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\GetAllSites\GetAllSitesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Sites\GetOperationStatusWithOperationId\GetOperationStatusWithOperationIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\SiteItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Remove\RemoveRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -97,6 +99,31 @@ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfigur return $this->requestAdapter->sendAsync($requestInfo, [SiteCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getOperationStatus method. + * @param string $operationId Usage: operationId='{operationId}' + * @return GetOperationStatusWithOperationIdRequestBuilder + */ + public function getOperationStatusWithOperationId(string $operationId): GetOperationStatusWithOperationIdRequestBuilder { + return new GetOperationStatusWithOperationIdRequestBuilder($this->pathParameters, $this->requestAdapter, $operationId); + } + + /** + * Create a new SharePoint site. + * @param Site $body The request body + * @param SitesRequestBuilderPostRequestConfiguration|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/site-post-sites?view=graph-rest-beta Find more info here + */ + public function post(Site $body, ?SitesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Site::class, 'createFromDiscriminatorValue'], $errorMappings); + } + /** * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param SitesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -118,6 +145,26 @@ public function toGetRequestInformation(?SitesRequestBuilderGetRequestConfigurat return $requestInfo; } + /** + * Create a new SharePoint site. + * @param Site $body The request body + * @param SitesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Site $body, ?SitesRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Sites/SitesRequestBuilderPostRequestConfiguration.php b/src/Generated/Sites/SitesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5b81d2091a7 --- /dev/null +++ b/src/Generated/Sites/SitesRequestBuilderPostRequestConfiguration.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/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php index b8f5e3147a8..179c05e68a1 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/ApplicationPermissionGrants/Item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?FileStorageContainerTypeAppPermissionGrantAppItemRequestBui } /** - * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertyperegistration-post-applicationpermissiongrants?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-update?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeAppPermissionGrant $body, ?FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeAppPermissionGr } /** - * Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. * @param FileStorageContainerTypeAppPermissionGrant $body The request body * @param FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php index 2c63b96b8c9..0bae1fab992 100644 --- a/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/ContainerTypeRegistrations/Item/FileStorageContainerTypeRegistrationItemRequestBuilder.php @@ -69,12 +69,12 @@ public function get(?FileStorageContainerTypeRegistrationItemRequestBuilderGetRe } /** - * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|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/filestoragecontainertyperegistration-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/filestorage-post-containertyperegistrations?view=graph-rest-beta Find more info here */ public function patch(FileStorageContainerTypeRegistration $body, ?FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -124,7 +124,7 @@ public function toGetRequestInformation(?FileStorageContainerTypeRegistrationIte } /** - * Update the properties of a fileStorageContainerTypeRegistration object. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. * @param FileStorageContainerTypeRegistration $body The request body * @param FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration|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/ChannelItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index a8a47957df8..821e2e34a0b 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index 90118efc2b0..2f1225b0a45 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index ef918b57721..32a401b4cfd 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d85a4f29a1a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/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}/enabledApps/$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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php similarity index 87% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php index 036e15e282e..c5dd512c772 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b042d73ef22 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php similarity index 57% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php index c95acb7f126..cb613dd69f8 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/ForwardingProfiles/ForwardingProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ForwardingProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ForwardingProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ForwardingProfilesRequestBuilderGetQueryParameters. + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?For * @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 ForwardingProfilesRequestBuilderGetQueryParameters + * @return EnabledAppsRequestBuilderGetQueryParameters */ - 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): ForwardingProfilesRequestBuilderGetQueryParameters { - return new ForwardingProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..6f5ae1f79eb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.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}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09951c09507 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4702c934203 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index c4181d4a5f5..78ea059f361 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index cff9dc846e8..6dea14ba0c2 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php similarity index 91% rename from src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilder.php rename to src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php index 91c655b9242..24334e537ca 100644 --- a/src/Generated/NetworkAccess/Connectivity/RemoteNetworks/Item/DeviceLinks/Count/CountRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8e10f80f65b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fcbee9bf750 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..4f76f782cfe --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..093f2c9716e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6f63442fde6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..fd0ae986e0a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.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/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamTemplateDefinition + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f439dc784c9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0b46224ed9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index a86f8fb9f69..6f056ee2632 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php index 5e4c7e12794..aec7bde9ef4 100644 --- a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index 1fb8e01c248..cf03c971612 100644 --- a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index 48c830a43e7..518ff9ba7af 100644 --- a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ed9e4a4c1b5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/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}/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..543b260942d --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..106e8043d4c --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..447e218bfa3 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teams + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teams + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6c5a373d042 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..59b011df91a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..891d1965746 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.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}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teams + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teams + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a3e4e83c7ad --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b4f3453478a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index c113f1edcf7..74438e7f446 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -91,12 +91,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|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/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -128,7 +128,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index d76ba3e3e7a..8da0e3ca4b1 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index 048a5c58bf1..0c70489239b 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c6bd989962c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/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/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..431faa68589 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8da846ab09 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..ae17c6e4709 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teams + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teams + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f4a5402787f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2807845d2ac --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php similarity index 57% rename from src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php rename to src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php index 9fee22bb2f3..7d437f331fc 100644 --- a/src/Generated/NetworkAccess/ForwardingProfiles/Item/Policies/Item/Policy/PolicyRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php @@ -1,28 +1,28 @@ |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}/networkAccess/forwardingProfiles/{forwardingProfile%2Did}/policies/{policyLink%2Did}/policy{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,25 +31,25 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get enabledApps from teams + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [Policy::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Policy. - * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get enabledApps from teams + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -68,10 +68,10 @@ public function toGetRequestInformation(?PolicyRequestBuilderGetRequestConfigura /** * 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 PolicyRequestBuilder + * @return TeamsAppItemRequestBuilder */ - public function withUrl(string $rawUrl): PolicyRequestBuilder { - return new PolicyRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..248e0310fe6 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc19b1bb641 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php index 7c221aa37ce..7aa2621a09c 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php index 3a4a41e1bd5..a500817567a 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index bbb798affc6..387bd7d9ead 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index 2263e2bfbd0..064c43e041b 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..843a4e72a9d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/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}/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..69a271d3894 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4ca4d4eb3a8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..2bb7eb2e724 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8e6002c6308 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..76fda38cc9e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..37683a8b937 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.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}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..41ee32caabf --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5386982eb68 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index 579f0b4f74f..6a49503fd80 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index 8cf1dc76be7..1500ac113ec 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index 3923ec603b1..9b20d7ed497 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..31665eaa3b4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/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}/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..87e37a0e4ef --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/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/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f38c97e1182 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..d509a9ac4c4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1456af6a0f4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f964944606b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..b1212fe4078 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilder.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}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e5a90c4606 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1bf05c6f99d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php index 3568c40aefc..e38a3fb1d7c 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|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(?DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipal } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php index 4c9a8674af0..e2ef156818c 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName; /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e38c21d3fe6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/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/enabledApps/$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/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2096cfca297 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..81aa6c6b7e6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/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/EnabledApps/EnabledAppsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php new file mode 100644 index 00000000000..0cc39071f54 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @param string $teamsAppId The unique identifier of teamsApp + * @return TeamsAppItemRequestBuilder + */ + public function byTeamsAppId(string $teamsAppId): TeamsAppItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamsApp%2Did'] = $teamsAppId; + return new TeamsAppItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new EnabledAppsRequestBuilder 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/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EnabledAppsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsAppCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param EnabledAppsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EnabledAppsRequestBuilderGetRequestConfiguration $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 EnabledAppsRequestBuilder + */ + public function withUrl(string $rawUrl): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7675bf08cc9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetQueryParameters.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 EnabledAppsRequestBuilderGetQueryParameters 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/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c06fdec9ee5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/EnabledAppsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EnabledAppsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EnabledAppsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EnabledAppsRequestBuilderGetQueryParameters. + * @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 EnabledAppsRequestBuilderGetQueryParameters + */ + 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): EnabledAppsRequestBuilderGetQueryParameters { + return new EnabledAppsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.php new file mode 100644 index 00000000000..29e1ece6f91 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilder.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/enabledApps/{teamsApp%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamsAppItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamsApp::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get enabledApps from teamwork + * @param TeamsAppItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamsAppItemRequestBuilderGetRequestConfiguration $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 TeamsAppItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamsAppItemRequestBuilder { + return new TeamsAppItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..94eb795c47d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetQueryParameters.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 TeamsAppItemRequestBuilderGetQueryParameters 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/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..21193c6ffd8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/EnabledApps/Item/TeamsAppItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamsAppItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamsAppItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamsAppItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamsAppItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamsAppItemRequestBuilderGetQueryParameters { + return new TeamsAppItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index bf52cb43771..a5cff463b17 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Archive\ArchiveRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; @@ -57,6 +58,13 @@ public function doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameU return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + */ + public function enabledApps(): EnabledAppsRequestBuilder { + return new EnabledAppsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php index d1c71fbeaf6..c3572704281 100644 --- a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.php @@ -69,7 +69,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param CloudPCsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function post(CloudPC $body, ?CloudPCsRequestBuilderPostRequestConfigurat } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param CloudPCsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilderGetQueryParameters.php index 3eba438d552..448a31fa6bb 100644 --- a/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. */ class CloudPCsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.php index cfeee1dbe38..f63ee3dad7d 100644 --- a/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.php @@ -20,7 +20,9 @@ use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\Reprovision\ReprovisionRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\Resize\ResizeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetrieveCloudPcLaunchDetail\RetrieveCloudPcLaunchDetailRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetrieveCloudPCRemoteActionResults\RetrieveCloudPCRemoteActionResultsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetrieveFrontlineCloudPcDetail\RetrieveFrontlineCloudPcDetailRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetrieveReviewStatus\RetrieveReviewStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetrieveSnapshots\RetrieveSnapshotsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\Item\RetryPartnerAgentInstallation\RetryPartnerAgentInstallationRequestBuilder; @@ -136,6 +138,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcLaunchDetail method. + */ + public function retrieveCloudPcLaunchDetail(): RetrieveCloudPcLaunchDetailRequestBuilder { + return new RetrieveCloudPcLaunchDetailRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveCloudPCRemoteActionResults method. */ @@ -143,6 +152,13 @@ public function retrieveCloudPCRemoteActionResults(): RetrieveCloudPCRemoteActio return new RetrieveCloudPCRemoteActionResultsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveFrontlineCloudPcDetail method. + */ + public function retrieveFrontlineCloudPcDetail(): RetrieveFrontlineCloudPcDetailRequestBuilder { + return new RetrieveFrontlineCloudPcDetailRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveReviewStatus method. */ @@ -221,7 +237,7 @@ public function delete(?CloudPCItemRequestBuilderDeleteRequestConfiguration $req } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param CloudPCItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -268,7 +284,7 @@ public function toDeleteRequestInformation(?CloudPCItemRequestBuilderDeleteReque } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param CloudPCItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilderGetQueryParameters.php index a9eae6af01a..4b85657b54e 100644 --- a/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. */ class CloudPCItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.php new file mode 100644 index 00000000000..bab5b872c06 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilder.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}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration|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/cloudpc-retrievecloudpclaunchdetail?view=graph-rest-beta Find more info here + */ + public function get(?RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcLaunchDetail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration $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); + $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 RetrieveCloudPcLaunchDetailRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveCloudPcLaunchDetailRequestBuilder { + return new RetrieveCloudPcLaunchDetailRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6aeaab5d5ba --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/Item/RetrieveCloudPcLaunchDetail/RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration.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/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php b/src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.php new file mode 100644 index 00000000000..1ed1543989f --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilder.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}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/retrieveFrontlineCloudPcDetail()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the frontlineCloudPcDetail of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC availability and determine whether the frontline Cloud PC is available to a user. + * @param RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration|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/cloudpc-retrievefrontlinecloudpcdetail?view=graph-rest-beta Find more info here + */ + public function get(?RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FrontlineCloudPcDetail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the frontlineCloudPcDetail of a frontline Cloud PC. This API only supports shared-use licenses. For more information, see cloudPcProvisioningPolicy. Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest frontline Cloud PC availability and determine whether the frontline Cloud PC is available to a user. + * @param RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration $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); + $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 RetrieveFrontlineCloudPcDetailRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveFrontlineCloudPcDetailRequestBuilder { + return new RetrieveFrontlineCloudPcDetailRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0cbc307ec88 --- /dev/null +++ b/src/Generated/Users/Item/CloudPCs/Item/RetrieveFrontlineCloudPcDetail/RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration.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/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php index 0b48cb9152b..841a32c3f6d 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?EngagementRoleMemberItemRequestBuilderDeleteRequestConfi } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param EngagementRoleMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?EngagementRoleMemberItemRequestBuild } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param EngagementRoleMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php index 7244fd4c863..4e460b0294d 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Users who have been assigned this role. + * Users that have this role assigned. */ class EngagementRoleMemberItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilder.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilder.php index 0ea2aab9dc3..00fccb60306 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilder.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilder.php @@ -47,7 +47,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. * @param UserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -61,7 +61,7 @@ public function get(?UserRequestBuilderGetRequestConfiguration $requestConfigura } /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. * @param UserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php index 809e2b5b33d..0712d531c0d 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/Item/User/UserRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * User entity of the member who has been assigned the role. + * The user who has this role assigned. */ class UserRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilder.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilder.php index cd602d3a99f..d595342daf5 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilder.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(EngagementRoleMember $body, ?MembersRequestBuilderPostReque } /** - * Users who have been assigned this role. + * Users that have this role assigned. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilderGetQueryParameters.php index e274c1a16ee..25617c75bb9 100644 --- a/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/EmployeeExperience/AssignedRoles/Item/Members/MembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Users who have been assigned this role. + * Users that have this role assigned. */ class MembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 70717ae9060..c2ad9841997 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 3d22295397b..43dadb36e9b 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index 808df262181..3dbef068be0 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 71cd51659ac..9a19dc744a6 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.php new file mode 100644 index 00000000000..cbc36e1e904 --- /dev/null +++ b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilder.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}/users/{user%2Did}/onPremisesSyncBehavior{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property onPremisesSyncBehavior for users + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Indicates the state of synchronization for a user between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property onPremisesSyncBehavior in users + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OnPremisesSyncBehavior::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property onPremisesSyncBehavior for users + * @param OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Indicates the state of synchronization for a user between the cloud and on-premises Active Directory. Supports $filter only with advanced query capabilities, for example, $filter=onPremisesSyncBehavior/isCloudManaged eq true&$count=true. + * @param OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration $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 onPremisesSyncBehavior in users + * @param OnPremisesSyncBehavior $body The request body + * @param OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OnPremisesSyncBehavior $body, ?OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration $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 OnPremisesSyncBehaviorRequestBuilder + */ + public function withUrl(string $rawUrl): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..17bb0c8dae3 --- /dev/null +++ b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration.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/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..24356b8d47a --- /dev/null +++ b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetQueryParameters.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 OnPremisesSyncBehaviorRequestBuilderGetQueryParameters 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/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2bac8ed1ad8 --- /dev/null +++ b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OnPremisesSyncBehaviorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OnPremisesSyncBehaviorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return OnPremisesSyncBehaviorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): OnPremisesSyncBehaviorRequestBuilderGetQueryParameters { + return new OnPremisesSyncBehaviorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..53f5680a709 --- /dev/null +++ b/src/Generated/Users/Item/OnPremisesSyncBehavior/OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration.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/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php b/src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.php new file mode 100644 index 00000000000..66edfbcf906 --- /dev/null +++ b/src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilder.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}/presence/clearAutomaticLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action clearAutomaticLocation + * @param ClearAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ClearAutomaticLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action clearAutomaticLocation + * @param ClearAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ClearAutomaticLocationRequestBuilderPostRequestConfiguration $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 ClearAutomaticLocationRequestBuilder + */ + public function withUrl(string $rawUrl): ClearAutomaticLocationRequestBuilder { + return new ClearAutomaticLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5fa13832c31 --- /dev/null +++ b/src/Generated/Users/Item/Presence/ClearAutomaticLocation/ClearAutomaticLocationRequestBuilderPostRequestConfiguration.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/Presence/ClearLocation/ClearLocationRequestBuilder.php b/src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilder.php new file mode 100644 index 00000000000..0868de4c3dd --- /dev/null +++ b/src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilder.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}/presence/clearLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action clearLocation + * @param ClearLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ClearLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action clearLocation + * @param ClearLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ClearLocationRequestBuilderPostRequestConfiguration $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 ClearLocationRequestBuilder + */ + public function withUrl(string $rawUrl): ClearLocationRequestBuilder { + return new ClearLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e82ad6c109b --- /dev/null +++ b/src/Generated/Users/Item/Presence/ClearLocation/ClearLocationRequestBuilderPostRequestConfiguration.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/Presence/PresenceRequestBuilder.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php index eb801dc44dc..f73a9f78931 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php @@ -6,8 +6,12 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Presence; +use Microsoft\Graph\Beta\Generated\Users\Item\Presence\ClearAutomaticLocation\ClearAutomaticLocationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Presence\ClearLocation\ClearLocationRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Presence\ClearPresence\ClearPresenceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Presence\ClearUserPreferredPresence\ClearUserPreferredPresenceRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Presence\SetAutomaticLocation\SetAutomaticLocationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Presence\SetManualLocation\SetManualLocationRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Presence\SetPresence\SetPresenceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Presence\SetStatusMessage\SetStatusMessageRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Presence\SetUserPreferredPresence\SetUserPreferredPresenceRequestBuilder; @@ -21,6 +25,20 @@ */ class PresenceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clearAutomaticLocation method. + */ + public function clearAutomaticLocation(): ClearAutomaticLocationRequestBuilder { + return new ClearAutomaticLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the clearLocation method. + */ + public function clearLocation(): ClearLocationRequestBuilder { + return new ClearLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the clearPresence method. */ @@ -35,6 +53,20 @@ public function clearUserPreferredPresence(): ClearUserPreferredPresenceRequestB return new ClearUserPreferredPresenceRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the setAutomaticLocation method. + */ + public function setAutomaticLocation(): SetAutomaticLocationRequestBuilder { + return new SetAutomaticLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the setManualLocation method. + */ + public function setManualLocation(): SetManualLocationRequestBuilder { + return new SetManualLocationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the setPresence method. */ @@ -85,11 +117,11 @@ public function delete(?PresenceRequestBuilderDeleteRequestConfiguration $reques } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param PresenceRequestBuilderGetRequestConfiguration|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/presence-setstatusmessage?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta Find more info here */ public function get(?PresenceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -133,7 +165,7 @@ public function toDeleteRequestInformation(?PresenceRequestBuilderDeleteRequestC } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php index 4b7120c44ba..e1daf202f6a 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. */ class PresenceRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php new file mode 100644 index 00000000000..b598dd9c837 --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationPostRequestBody.php @@ -0,0 +1,137 @@ +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 SetAutomaticLocationPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetAutomaticLocationPostRequestBody { + return new SetAutomaticLocationPostRequestBody(); + } + + /** + * 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 [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'workLocationType' => fn(ParseNode $n) => $o->setWorkLocationType($n->getEnumValue(WorkLocationType::class)), + ]; + } + + /** + * Gets the placeId property value. The placeId property + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the workLocationType property value. The workLocationType property + * @return WorkLocationType|null + */ + public function getWorkLocationType(): ?WorkLocationType { + $val = $this->getBackingStore()->get('workLocationType'); + if (is_null($val) || $val instanceof WorkLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocationType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeEnumValue('workLocationType', $this->getWorkLocationType()); + $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 placeId property value. The placeId property + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the workLocationType property value. The workLocationType property + * @param WorkLocationType|null $value Value to set for the workLocationType property. + */ + public function setWorkLocationType(?WorkLocationType $value): void { + $this->getBackingStore()->set('workLocationType', $value); + } + +} diff --git a/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.php new file mode 100644 index 00000000000..3e294b421fc --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilder.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}/users/{user%2Did}/presence/setAutomaticLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setAutomaticLocation + * @param SetAutomaticLocationPostRequestBody $body The request body + * @param SetAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetAutomaticLocationPostRequestBody $body, ?SetAutomaticLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setAutomaticLocation + * @param SetAutomaticLocationPostRequestBody $body The request body + * @param SetAutomaticLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetAutomaticLocationPostRequestBody $body, ?SetAutomaticLocationRequestBuilderPostRequestConfiguration $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 SetAutomaticLocationRequestBuilder + */ + public function withUrl(string $rawUrl): SetAutomaticLocationRequestBuilder { + return new SetAutomaticLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b6feee86044 --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetAutomaticLocation/SetAutomaticLocationRequestBuilderPostRequestConfiguration.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/Presence/SetManualLocation/SetManualLocationPostRequestBody.php b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationPostRequestBody.php new file mode 100644 index 00000000000..9dc5854f726 --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationPostRequestBody.php @@ -0,0 +1,137 @@ +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 SetManualLocationPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetManualLocationPostRequestBody { + return new SetManualLocationPostRequestBody(); + } + + /** + * 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 [ + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), + 'workLocationType' => fn(ParseNode $n) => $o->setWorkLocationType($n->getEnumValue(WorkLocationType::class)), + ]; + } + + /** + * Gets the placeId property value. The placeId property + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + + /** + * Gets the workLocationType property value. The workLocationType property + * @return WorkLocationType|null + */ + public function getWorkLocationType(): ?WorkLocationType { + $val = $this->getBackingStore()->get('workLocationType'); + if (is_null($val) || $val instanceof WorkLocationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workLocationType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('placeId', $this->getPlaceId()); + $writer->writeEnumValue('workLocationType', $this->getWorkLocationType()); + $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 placeId property value. The placeId property + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + + /** + * Sets the workLocationType property value. The workLocationType property + * @param WorkLocationType|null $value Value to set for the workLocationType property. + */ + public function setWorkLocationType(?WorkLocationType $value): void { + $this->getBackingStore()->set('workLocationType', $value); + } + +} diff --git a/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilder.php b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilder.php new file mode 100644 index 00000000000..cda1be9ce64 --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilder.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}/users/{user%2Did}/presence/setManualLocation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setManualLocation + * @param SetManualLocationPostRequestBody $body The request body + * @param SetManualLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetManualLocationPostRequestBody $body, ?SetManualLocationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setManualLocation + * @param SetManualLocationPostRequestBody $body The request body + * @param SetManualLocationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetManualLocationPostRequestBody $body, ?SetManualLocationRequestBuilderPostRequestConfiguration $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 SetManualLocationRequestBuilder + */ + public function withUrl(string $rawUrl): SetManualLocationRequestBuilder { + return new SetManualLocationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..39e5db24391 --- /dev/null +++ b/src/Generated/Users/Item/Presence/SetManualLocation/SetManualLocationRequestBuilderPostRequestConfiguration.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/Restore/RestoreRequestBuilder.php b/src/Generated/Users/Item/Restore/RestoreRequestBuilder.php index 694fd7306d2..c0ca268a4cd 100644 --- a/src/Generated/Users/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Users/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index 80edd271058..3398f9f3ef1 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -86,6 +86,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Onenote\OnenoteRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OnlineMeetings\OnlineMeetingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OnlineMeetingsWithJoinWebUrl\OnlineMeetingsWithJoinWebUrlRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\OnPremisesSyncBehavior\OnPremisesSyncBehaviorRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Outlook\OutlookRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\OwnedDevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedObjects\OwnedObjectsRequestBuilder; @@ -660,6 +661,13 @@ public function onlineMeetings(): OnlineMeetingsRequestBuilder { return new OnlineMeetingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.user entity. + */ + public function onPremisesSyncBehavior(): OnPremisesSyncBehaviorRequestBuilder { + return new OnPremisesSyncBehaviorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the outlook property of the microsoft.graph.user entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 28d2039c764..7dc4989580c 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -3334,10 +3334,39 @@ Microsoft\Graph\Beta\Generated.admin.sharepoint.sharepointRequestBuilderGetReque Microsoft\Graph\Beta\Generated.admin.sharepoint.sharepointRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SharepointRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.sharepoint.sharepointRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.sharepoint.sharepointRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.getPolicyIdWithTypeWithNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetPolicyIdWithTypeWithNameGetResponse +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; name?:string; type?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration):GetPolicyIdWithTypeWithNameGetResponse +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|Delete(requestConfiguration?:PolicyRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|Get(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):TeamsPolicyAssignment +Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName(name:string; type:string):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|Patch(body:TeamsPolicyAssignment; requestConfiguration?:PolicyRequestBuilderPatchRequestConfiguration):TeamsPolicyAssignment Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|requestAdapter:RequestAdapter @@ -3345,6 +3374,7 @@ Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public| Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|ToPatchRequestInformation(body:TeamsPolicyAssignment; requestConfiguration?:PolicyRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|userAssignments:UserAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.policy.PolicyRequestBuilder::|public|WithUrl(rawUrl:string):PolicyRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void @@ -3357,6 +3387,115 @@ Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderGetRequest Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.teams.policy.policyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|Delete(requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|Get(requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration):TeamsPolicyUserAssignment +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|Patch(body:TeamsPolicyUserAssignment; requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration):TeamsPolicyUserAssignment +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:TeamsPolicyUserAssignment; requestConfiguration?:TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsPolicyUserAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignPostRequestBody +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.assignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|Post(body:AssignPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|ToPostRequestInformation(body:AssignPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationAssignRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.microsoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.microsoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|Post(body:UnassignPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|ToPostRequestInformation(body:UnassignPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.microsoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.microsoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|getValue():array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnassignPostRequestBody +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.unassignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|ByTeamsPolicyUserAssignmentId(teamsPolicyUserAssignmentId:string):TeamsPolicyUserAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|Get(requestConfiguration?:UserAssignmentsRequestBuilderGetRequestConfiguration):TeamsPolicyUserAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssign:MicrosoftGraphTeamsAdministrationAssignRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassign:MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|Post(body:TeamsPolicyUserAssignment; requestConfiguration?:UserAssignmentsRequestBuilderPostRequestConfiguration):TeamsPolicyUserAssignment +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserAssignmentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:TeamsPolicyUserAssignment; requestConfiguration?:UserAssignmentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):UserAssignmentsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.policy.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.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserAssignmentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:UserAssignmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.policy.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.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.policy.userAssignments.userAssignmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|Delete(requestConfiguration?:TeamsRequestBuilderDeleteRequestConfiguration):void @@ -3365,6 +3504,7 @@ Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|Patch(bo Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|policy:PolicyRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|telephoneNumberManagement:TelephoneNumberManagementRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TeamsRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.teams.TeamsRequestBuilder::|public|ToPatchRequestInformation(body:TeamsAdminRoot; requestConfiguration?:TeamsRequestBuilderPatchRequestConfiguration):RequestInformation @@ -3382,6 +3522,243 @@ Microsoft\Graph\Beta\Generated.admin.teams.teamsRequestBuilderGetRequestConfigur Microsoft\Graph\Beta\Generated.admin.teams.teamsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.teams.teamsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.teams.teamsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|Delete(requestConfiguration?:NumberAssignmentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|Get(requestConfiguration?:NumberAssignmentItemRequestBuilderGetRequestConfiguration):NumberAssignment +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|Patch(body:NumberAssignment; requestConfiguration?:NumberAssignmentItemRequestBuilderPatchRequestConfiguration):NumberAssignment +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:NumberAssignmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NumberAssignmentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:NumberAssignment; requestConfiguration?:NumberAssignmentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):NumberAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NumberAssignmentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:NumberAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):NumberAssignmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getAssignmentCategory():AssignmentCategory +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getAssignmentTargetId():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getLocationId():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getNumberType():NumberType +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|getTelephoneNumber():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setAssignmentCategory(value?:AssignmentCategory):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setAssignmentTargetId(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setLocationId(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|setTelephoneNumber(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignNumberPostRequestBody +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|Post(body:AssignNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|ToPostRequestInformation(body:AssignNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|Post(body:UnassignNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|ToPostRequestInformation(body:UnassignNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|getNumberType():NumberType +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|getTelephoneNumber():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|setTelephoneNumber(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnassignNumberPostRequestBody +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|Post(body:UpdateNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|ToPostRequestInformation(body:UpdateNumberPostRequestBody; requestConfiguration?:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getLocationId():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getNetworkSiteId():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getReverseNumberLookupOptions():array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|getTelephoneNumber():string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setLocationId(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setNetworkSiteId(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setReverseNumberLookupOptions(value?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|setTelephoneNumber(value?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpdateNumberPostRequestBody +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|ByNumberAssignmentId(numberAssignmentId:string):NumberAssignmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|Get(requestConfiguration?:NumberAssignmentsRequestBuilderGetRequestConfiguration):NumberAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssignNumber:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassignNumber:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUpdateNumber:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|Post(body:NumberAssignment; requestConfiguration?:NumberAssignmentsRequestBuilderPostRequestConfiguration):NumberAssignment +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:NumberAssignmentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:NumberAssignment; requestConfiguration?:NumberAssignmentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):NumberAssignmentsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:NumberAssignmentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:NumberAssignmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):NumberAssignmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.numberAssignments.numberAssignmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|Delete(requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|Get(requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration):TelephoneNumberLongRunningOperation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|Patch(body:TelephoneNumberLongRunningOperation; requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration):TelephoneNumberLongRunningOperation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):TelephoneNumberLongRunningOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|ByTelephoneNumberLongRunningOperationId(telephoneNumberLongRunningOperationId:string):TelephoneNumberLongRunningOperationItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|Get(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):TelephoneNumberLongRunningOperationCollectionResponse +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|Post(body:TelephoneNumberLongRunningOperation; requestConfiguration?:OperationsRequestBuilderPostRequestConfiguration):TelephoneNumberLongRunningOperation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OperationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|ToPostRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:OperationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|WithUrl(rawUrl:string):OperationsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OperationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetRequestConfiguration::|public|queryParameters:OperationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OperationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.operations.operationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|Delete(requestConfiguration?:TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|Get(requestConfiguration?:TelephoneNumberManagementRequestBuilderGetRequestConfiguration):TelephoneNumberManagementRoot +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|numberAssignments:NumberAssignmentsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|operations:OperationsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|Patch(body:TelephoneNumberManagementRoot; requestConfiguration?:TelephoneNumberManagementRequestBuilderPatchRequestConfiguration):TelephoneNumberManagementRoot +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TelephoneNumberManagementRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|ToPatchRequestInformation(body:TelephoneNumberManagementRoot; requestConfiguration?:TelephoneNumberManagementRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|WithUrl(rawUrl:string):TelephoneNumberManagementRequestBuilder +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TelephoneNumberManagementRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetRequestConfiguration::|public|queryParameters:TelephoneNumberManagementRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TelephoneNumberManagementRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.teams.telephoneNumberManagement.telephoneNumberManagementRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.teams.userConfigurations.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -7852,6 +8229,166 @@ Microsoft\Graph\Beta\Generated.administrativeUnits.validateProperties.ValidatePr Microsoft\Graph\Beta\Generated.administrativeUnits.validateProperties.ValidatePropertiesRequestBuilder::|public|WithUrl(rawUrl:string):ValidatePropertiesRequestBuilder Microsoft\Graph\Beta\Generated.administrativeUnits.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.administrativeUnits.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|ByAgentId(agentId:string):AgentItemRequestBuilder +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|discoverCopilotTools:DiscoverCopilotToolsRequestBuilder +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|Get(requestConfiguration?:AgentsRequestBuilderGetRequestConfiguration):AgentCollectionResponse +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|Post(body:Agent; requestConfiguration?:AgentsRequestBuilderPostRequestConfiguration):Agent +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AgentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|ToPostRequestInformation(body:Agent; requestConfiguration?:AgentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.AgentsRequestBuilder::|public|WithUrl(rawUrl:string):AgentsRequestBuilder +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AgentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetRequestConfiguration::|public|queryParameters:AgentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AgentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.agentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoverCopilotToolsGetResponse +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|Get(requestConfiguration?:DiscoverCopilotToolsRequestBuilderGetRequestConfiguration):DiscoverCopilotToolsGetResponse +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DiscoverCopilotToolsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.DiscoverCopilotToolsRequestBuilder::|public|WithUrl(rawUrl:string):DiscoverCopilotToolsRequestBuilder +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DiscoverCopilotToolsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetRequestConfiguration::|public|queryParameters:DiscoverCopilotToolsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.discoverCopilotTools.discoverCopilotToolsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DiscoverCopilotToolsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|copilotTools:CopilotToolsRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|Delete(requestConfiguration?:AgentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|Get(requestConfiguration?:AgentItemRequestBuilderGetRequestConfiguration):Agent +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|Patch(body:Agent; requestConfiguration?:AgentItemRequestBuilderPatchRequestConfiguration):Agent +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AgentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AgentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|ToPatchRequestInformation(body:Agent; requestConfiguration?:AgentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilder::|public|WithUrl(rawUrl:string):AgentItemRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AgentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AgentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AgentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.AgentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|ByCopilotToolCopilotToolName(copilotToolCopilotToolName:string):CopilotToolCopilotToolNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|Get(requestConfiguration?:CopilotToolsRequestBuilderGetRequestConfiguration):CopilotToolCollectionResponse +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|Post(body:CopilotTool; requestConfiguration?:CopilotToolsRequestBuilderPostRequestConfiguration):CopilotTool +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CopilotToolsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|ToPostRequestInformation(body:CopilotTool; requestConfiguration?:CopilotToolsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.CopilotToolsRequestBuilder::|public|WithUrl(rawUrl:string):CopilotToolsRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CopilotToolsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetRequestConfiguration::|public|queryParameters:CopilotToolsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CopilotToolsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.copilotToolsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|Delete(requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|Get(requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration):CopilotTool +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|Patch(body:CopilotTool; requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration):CopilotTool +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|ToPatchRequestInformation(body:CopilotTool; requestConfiguration?:CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilder::|public|WithUrl(rawUrl:string):CopilotToolCopilotToolNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CopilotToolCopilotToolNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.agents.item.copilotTools.item.CopilotToolCopilotToolNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.agreementAcceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.agreementAcceptances.AgreementAcceptancesRequestBuilder::|public|ByAgreementAcceptanceId(agreementAcceptanceId:string):AgreementAcceptanceItemRequestBuilder Microsoft\Graph\Beta\Generated.agreementAcceptances.AgreementAcceptancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -13331,16 +13868,87 @@ Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.item.policyTemplates.po Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.item.policyTemplates.policyTemplatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PolicyTemplatesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.item.policyTemplates.policyTemplatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.item.policyTemplates.policyTemplatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|ByAuditActivityTypeId(auditActivityTypeId:string):AuditActivityTypeItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|Get(requestConfiguration?:AuditActivityTypesRequestBuilderGetRequestConfiguration):AuditActivityTypeCollectionResponse +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|Post(body:AuditActivityType; requestConfiguration?:AuditActivityTypesRequestBuilderPostRequestConfiguration):AuditActivityType +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditActivityTypesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|ToPostRequestInformation(body:AuditActivityType; requestConfiguration?:AuditActivityTypesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.AuditActivityTypesRequestBuilder::|public|WithUrl(rawUrl:string):AuditActivityTypesRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuditActivityTypesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetRequestConfiguration::|public|queryParameters:AuditActivityTypesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AuditActivityTypesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.auditActivityTypesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|Delete(requestConfiguration?:AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|Get(requestConfiguration?:AuditActivityTypeItemRequestBuilderGetRequestConfiguration):AuditActivityType +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|Patch(body:AuditActivityType; requestConfiguration?:AuditActivityTypeItemRequestBuilderPatchRequestConfiguration):AuditActivityType +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditActivityTypeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|ToPatchRequestInformation(body:AuditActivityType; requestConfiguration?:AuditActivityTypeItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilder::|public|WithUrl(rawUrl:string):AuditActivityTypeItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuditActivityTypeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AuditActivityTypeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuditActivityTypeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.auditActivityTypes.item.AuditActivityTypeItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|auditActivityTypes:AuditActivityTypesRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|customSecurityAttributeAudits:CustomSecurityAttributeAuditsRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|directoryAudits:DirectoryAuditsRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|directoryProvisioning:DirectoryProvisioningRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|Get(requestConfiguration?:AuditLogsRequestBuilderGetRequestConfiguration):AuditLogRoot +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|getSummarizedMSISignInsWithAggregationWindow(aggregationWindow:string):GetSummarizedMSISignInsWithAggregationWindowRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|getSummarizedNonInteractiveSignInsWithAggregationWindow(aggregationWindow:string):GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|getSummarizedServicePrincipalSignInsWithAggregationWindow(aggregationWindow:string):GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|Patch(body:AuditLogRoot; requestConfiguration?:AuditLogsRequestBuilderPatchRequestConfiguration):AuditLogRoot Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|provisioning:ProvisioningRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|signInEventsAppSummary:SignInEventsAppSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|signInEventsSummary:SignInEventsSummaryRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|signIns:SignInsRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|signUps:SignUpsRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.AuditLogsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditLogsRequestBuilderGetRequestConfiguration):RequestInformation @@ -13551,6 +14159,90 @@ Microsoft\Graph\Beta\Generated.auditLogs.directoryProvisioning.item.Provisioning Microsoft\Graph\Beta\Generated.auditLogs.directoryProvisioning.item.ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProvisioningObjectSummaryItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.auditLogs.directoryProvisioning.item.ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.auditLogs.directoryProvisioning.item.ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetSummarizedMSISignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; aggregationWindow?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|Get(requestConfiguration?:GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):GetSummarizedMSISignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilder::|public|WithUrl(rawUrl:string):GetSummarizedMSISignInsWithAggregationWindowRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|queryParameters:GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedMSISignInsWithAggregationWindow.getSummarizedMSISignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetSummarizedMSISignInsWithAggregationWindowRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; aggregationWindow?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|Get(requestConfiguration?:GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):GetSummarizedNonInteractiveSignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder::|public|WithUrl(rawUrl:string):GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|queryParameters:GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedNonInteractiveSignInsWithAggregationWindow.getSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetSummarizedNonInteractiveSignInsWithAggregationWindowRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; aggregationWindow?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|Get(requestConfiguration?:GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):GetSummarizedServicePrincipalSignInsWithAggregationWindowGetResponse +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder::|public|WithUrl(rawUrl:string):GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|public|queryParameters:GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.getSummarizedServicePrincipalSignInsWithAggregationWindow.getSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetSummarizedServicePrincipalSignInsWithAggregationWindowRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.auditLogs.provisioning.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.provisioning.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.auditLogs.provisioning.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -13616,6 +14308,171 @@ Microsoft\Graph\Beta\Generated.auditLogs.provisioning.provisioningRequestBuilder Microsoft\Graph\Beta\Generated.auditLogs.provisioning.provisioningRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ProvisioningRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.auditLogs.provisioning.provisioningRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.auditLogs.provisioning.provisioningRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|Get(requestConfiguration?:ApplicationRequestBuilderGetRequestConfiguration):Application +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|logo:LogoRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ApplicationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.ApplicationRequestBuilder::|public|WithUrl(rawUrl:string):ApplicationRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ApplicationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetRequestConfiguration::|public|queryParameters:ApplicationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.applicationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ApplicationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|Delete(requestConfiguration?:LogoRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|Get(requestConfiguration?:LogoRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:LogoRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LogoRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LogoRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:LogoRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.LogoRequestBuilder::|public|WithUrl(rawUrl:string):LogoRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.application.logo.logoRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|application:ApplicationRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|Delete(requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|Get(requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration):SignInEventsAppActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|Patch(body:SignInEventsAppActivity; requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration):SignInEventsAppActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|ToPatchRequestInformation(body:SignInEventsAppActivity; requestConfiguration?:SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilder::|public|WithUrl(rawUrl:string):SignInEventsAppActivityAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SignInEventsAppActivityAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.item.SignInEventsAppActivityAppItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|BySignInEventsAppActivityAppId(signInEventsAppActivityAppId:string):SignInEventsAppActivityAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|Get(requestConfiguration?:SignInEventsAppSummaryRequestBuilderGetRequestConfiguration):SignInEventsAppActivityCollectionResponse +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|Post(body:SignInEventsAppActivity; requestConfiguration?:SignInEventsAppSummaryRequestBuilderPostRequestConfiguration):SignInEventsAppActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInEventsAppSummaryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|ToPostRequestInformation(body:SignInEventsAppActivity; requestConfiguration?:SignInEventsAppSummaryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.SignInEventsAppSummaryRequestBuilder::|public|WithUrl(rawUrl:string):SignInEventsAppSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInEventsAppSummaryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInEventsAppSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SignInEventsAppSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsAppSummary.signInEventsAppSummaryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|Delete(requestConfiguration?:SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|Get(requestConfiguration?:SignInEventsActivityItemRequestBuilderGetRequestConfiguration):SignInEventsActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|Patch(body:SignInEventsActivity; requestConfiguration?:SignInEventsActivityItemRequestBuilderPatchRequestConfiguration):SignInEventsActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInEventsActivityItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|ToPatchRequestInformation(body:SignInEventsActivity; requestConfiguration?:SignInEventsActivityItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilder::|public|WithUrl(rawUrl:string):SignInEventsActivityItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInEventsActivityItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInEventsActivityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SignInEventsActivityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.item.SignInEventsActivityItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|BySignInEventsActivityId(signInEventsActivityId:string):SignInEventsActivityItemRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|Get(requestConfiguration?:SignInEventsSummaryRequestBuilderGetRequestConfiguration):SignInEventsActivityCollectionResponse +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|Post(body:SignInEventsActivity; requestConfiguration?:SignInEventsSummaryRequestBuilderPostRequestConfiguration):SignInEventsActivity +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInEventsSummaryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|ToPostRequestInformation(body:SignInEventsActivity; requestConfiguration?:SignInEventsSummaryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.SignInEventsSummaryRequestBuilder::|public|WithUrl(rawUrl:string):SignInEventsSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInEventsSummaryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInEventsSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SignInEventsSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.auditLogs.signInEventsSummary.signInEventsSummaryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.auditLogs.signIns.confirmCompromised.confirmCompromisedPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.auditLogs.signIns.confirmCompromised.confirmCompromisedPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.auditLogs.signIns.confirmCompromised.confirmCompromisedPostRequestBody::|public|getBackingStore():BackingStore @@ -14173,6 +15030,7 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|accessReviews:AccessRevi Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|activitystatistics:ActivitystatisticsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|admin:AdminRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|administrativeUnits:AdministrativeUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|agents:AgentsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|agreementAcceptances:AgreementAcceptancesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|agreements:AgreementsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|allowedDataLocations:AllowedDataLocationsRequestBuilder @@ -20517,6 +21375,26 @@ Microsoft\Graph\Beta\Generated.communications.presences.count.CountRequestBuilde Microsoft\Graph\Beta\Generated.communications.presences.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.communications.presences.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.communications.presences.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|Post(requestConfiguration?:ClearAutomaticLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ClearAutomaticLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|WithUrl(rawUrl:string):ClearAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.clearAutomaticLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.presences.item.clearAutomaticLocation.clearAutomaticLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|Post(requestConfiguration?:ClearLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ClearLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|WithUrl(rawUrl:string):ClearLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.clearLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.presences.item.clearLocation.clearLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.presences.item.clearPresence.clearPresencePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.communications.presences.item.clearPresence.clearPresencePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.communications.presences.item.clearPresence.clearPresencePostRequestBody::|public|getBackingStore():BackingStore @@ -20549,6 +21427,8 @@ Microsoft\Graph\Beta\Generated.communications.presences.item.clearUserPreferredP Microsoft\Graph\Beta\Generated.communications.presences.item.clearUserPreferredPresence.clearUserPreferredPresenceRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.presences.item.clearUserPreferredPresence.clearUserPreferredPresenceRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|clearAutomaticLocation:ClearAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|clearLocation:ClearLocationRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|clearPresence:ClearPresenceRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|clearUserPreferredPresence:ClearUserPreferredPresenceRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -20557,6 +21437,8 @@ Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequest Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|Patch(body:Presence; requestConfiguration?:PresenceItemRequestBuilderPatchRequestConfiguration):Presence Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|setAutomaticLocation:SetAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|setManualLocation:SetManualLocationRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|setPresence:SetPresenceRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|setStatusMessage:SetStatusMessageRequestBuilder Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilder::|public|setUserPreferredPresence:SetUserPreferredPresenceRequestBuilder @@ -20576,6 +21458,52 @@ Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequest Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PresenceItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.presences.item.PresenceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetAutomaticLocationPostRequestBody +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|Post(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:SetAutomaticLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|ToPostRequestInformation(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:SetAutomaticLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|WithUrl(rawUrl:string):SetAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.presences.item.setAutomaticLocation.setAutomaticLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetManualLocationPostRequestBody +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|Post(body:SetManualLocationPostRequestBody; requestConfiguration?:SetManualLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|ToPostRequestInformation(body:SetManualLocationPostRequestBody; requestConfiguration?:SetManualLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|WithUrl(rawUrl:string):SetManualLocationRequestBuilder +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.presences.item.setManualLocation.setManualLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.presences.item.setPresence.setPresencePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.communications.presences.item.setPresence.setPresencePostRequestBody::|public|getActivity():string Microsoft\Graph\Beta\Generated.communications.presences.item.setPresence.setPresencePostRequestBody::|public|getAdditionalData():array @@ -23124,18 +24052,19 @@ Microsoft\Graph\Beta\Generated.contacts.ContactsRequestBuilder::|public|ToGetReq Microsoft\Graph\Beta\Generated.contacts.ContactsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.contacts.ContactsRequestBuilder::|public|validateProperties:ValidatePropertiesRequestBuilder Microsoft\Graph\Beta\Generated.contacts.ContactsRequestBuilder::|public|WithUrl(rawUrl:string):ContactsRequestBuilder -Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; top?:int):void +Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|count:bool Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|filter:string Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|orderby:array Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|search:string Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|skip:int Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetQueryParameters::|public|top:int Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContactsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetRequestConfiguration::|public|queryParameters:ContactsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; top?:int):ContactsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.contacts.contactsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ContactsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.contacts.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.contacts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.contacts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -23681,26 +24610,56 @@ Microsoft\Graph\Beta\Generated.contacts.item.memberOf.memberOfRequestBuilderGetR Microsoft\Graph\Beta\Generated.contacts.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MemberOfRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.contacts.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|queryParameters:MemberOfRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.contacts.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.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Delete(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Get(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Patch(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|WithUrl(rawUrl:string):OnPremisesSyncBehaviorRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|queryParameters:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.contacts.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|Delete(requestConfiguration?:OrgContactItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|directReports:DirectReportsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|Get(requestConfiguration?:OrgContactItemRequestBuilderGetRequestConfiguration):OrgContact Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|getMemberGroups:GetMemberGroupsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|Patch(body:OrgContact; requestConfiguration?:OrgContactItemRequestBuilderPatchRequestConfiguration):OrgContact Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|retryServiceProvisioning:RetryServiceProvisioningRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OrgContactItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OrgContactItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|ToPatchRequestInformation(body:OrgContact; requestConfiguration?:OrgContactItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|transitiveReports:TransitiveReportsRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilder::|public|WithUrl(rawUrl:string):OrgContactItemRequestBuilder +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetQueryParameters::|public|select:array @@ -23708,6 +24667,8 @@ Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetRequ Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OrgContactItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetRequestConfiguration::|public|queryParameters:OrgContactItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OrgContactItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.contacts.item.OrgContactItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.contacts.item.restore.RestoreRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.contacts.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.contacts.item.restore.RestoreRequestBuilder::|public|pathParameters:array @@ -40024,8 +40985,11 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|Patch(body:AndroidManagedStoreAccountEnterpriseSettings; requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderPatchRequestConfiguration):AndroidManagedStoreAccountEnterpriseSettings Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|requestEnterpriseUpgradeUrl:RequestEnterpriseUpgradeUrlRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|requestSignupUrl:RequestSignupUrlRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|retrieveStoreLayout:RetrieveStoreLayoutRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|setAndroidDeviceOwnerFullyManagedEnrollmentState:SetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|setStoreLayout:SetStoreLayoutRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|syncApps:SyncAppsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderGetRequestConfiguration):RequestInformation @@ -40120,6 +41084,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|WithUrl(rawUrl:string):CreateGooglePlayWebTokenRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.createGooglePlayWebTokenRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.createGooglePlayWebTokenRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RequestEnterpriseUpgradeUrlPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|Post(requestConfiguration?:RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration):RequestEnterpriseUpgradeUrlPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RequestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlRequestBuilder::|public|WithUrl(rawUrl:string):RequestEnterpriseUpgradeUrlRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.requestSignupUrlPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.requestSignupUrlPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.requestSignupUrlPostRequestBody::|public|getBackingStore():BackingStore @@ -40152,6 +41137,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.RequestSignupUrlRequestBuilder::|public|WithUrl(rawUrl:string):RequestSignupUrlRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.requestSignupUrlRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestSignupUrl.requestSignupUrlRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|Get(requestConfiguration?:RetrieveStoreLayoutRequestBuilderGetRequestConfiguration):AndroidManagedStoreLayoutType +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveStoreLayoutRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.RetrieveStoreLayoutRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveStoreLayoutRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.retrieveStoreLayoutRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.retrieveStoreLayout.retrieveStoreLayoutRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.setAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.setAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.setAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody::|public|getBackingStore():BackingStore @@ -40173,6 +41168,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.SetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder::|public|WithUrl(rawUrl:string):SetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.setAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setAndroidDeviceOwnerFullyManagedEnrollmentState.setAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|getStoreLayoutType():AndroidManagedStoreLayoutType +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|public|setStoreLayoutType(value?:AndroidManagedStoreLayoutType):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetStoreLayoutPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|Post(body:SetStoreLayoutPostRequestBody; requestConfiguration?:SetStoreLayoutRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|ToPostRequestInformation(body:SetStoreLayoutPostRequestBody; requestConfiguration?:SetStoreLayoutRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.SetStoreLayoutRequestBuilder::|public|WithUrl(rawUrl:string):SetStoreLayoutRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.setStoreLayout.setStoreLayoutRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.syncApps.SyncAppsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.syncApps.SyncAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.syncApps.SyncAppsRequestBuilder::|public|pathParameters:array @@ -68148,7 +69164,9 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.Cl Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPcLaunchDetail:RetrieveCloudPcLaunchDetailRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPCRemoteActionResults:RetrieveCloudPCRemoteActionResultsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveFrontlineCloudPcDetail:RetrieveFrontlineCloudPcDetailRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveReviewStatus:RetrieveReviewStatusRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveSnapshots:RetrieveSnapshotsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retryPartnerAgentInstallation:RetryPartnerAgentInstallationRequestBuilder @@ -68391,6 +69409,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.re Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|Get(requestConfiguration?:RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration):CloudPcLaunchDetail +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPcLaunchDetailRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.retrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.retrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse::|public|GetFieldDeserializers():array @@ -68416,6 +69444,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.re Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|Get(requestConfiguration?:RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration):FrontlineCloudPcDetail +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveFrontlineCloudPcDetailRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.retrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveFrontlineCloudPcDetail.retrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder::|public|Get(requestConfiguration?:RetrieveReviewStatusRequestBuilderGetRequestConfiguration):CloudPcReviewStatus @@ -68980,6 +70018,71 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.getEffectivePerm Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.getEffectivePermissions.getEffectivePermissionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetEffectivePermissionsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.getEffectivePermissions.getEffectivePermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:GetEffectivePermissionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.getEffectivePermissions.getEffectivePermissionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetEffectivePermissionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|Delete(requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|Get(requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration):CloudPcManagedLicense +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|Patch(body:CloudPcManagedLicense; requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration):CloudPcManagedLicense +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudPcManagedLicense; requestConfiguration?:CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudPcManagedLicenseItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudPcManagedLicenseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudPcManagedLicenseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcManagedLicenseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.item.CloudPcManagedLicenseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|ByCloudPcManagedLicenseId(cloudPcManagedLicenseId:string):CloudPcManagedLicenseItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|Get(requestConfiguration?:ManagedLicensesRequestBuilderGetRequestConfiguration):CloudPcManagedLicenseCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|Post(body:CloudPcManagedLicense; requestConfiguration?:ManagedLicensesRequestBuilderPostRequestConfiguration):CloudPcManagedLicense +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedLicensesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|ToPostRequestInformation(body:CloudPcManagedLicense; requestConfiguration?:ManagedLicensesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.ManagedLicensesRequestBuilder::|public|WithUrl(rawUrl:string):ManagedLicensesRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|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.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ManagedLicensesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetRequestConfiguration::|public|queryParameters:ManagedLicensesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ManagedLicensesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.managedLicenses.managedLicensesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.onPremisesConnections.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.onPremisesConnections.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.onPremisesConnections.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -70359,6 +71462,29 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.getSub Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.getSubscriptions.getSubscriptionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetSubscriptionsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.getSubscriptions.getSubscriptionsRequestBuilderGetRequestConfiguration::|public|queryParameters:GetSubscriptionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.getSubscriptions.getSubscriptionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetSubscriptionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|getAssignedUserId():string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|getSourceFiles():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|setAssignedUserId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|public|setSourceFiles(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImportSnapshotPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|Post(body:ImportSnapshotPostRequestBody; requestConfiguration?:ImportSnapshotRequestBuilderPostRequestConfiguration):CloudPcSnapshotImportActionResult +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|ToPostRequestInformation(body:ImportSnapshotPostRequestBody; requestConfiguration?:ImportSnapshotRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.ImportSnapshotRequestBuilder::|public|WithUrl(rawUrl:string):ImportSnapshotRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.importSnapshot.importSnapshotRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilder::|public|Delete(requestConfiguration?:CloudPcSnapshotItemRequestBuilderDeleteRequestConfiguration):void @@ -70382,6 +71508,52 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.C Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudPcSnapshotItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.item.CloudPcSnapshotItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|getSnapshotIds():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|public|setSnapshotIds(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurgeImportedSnapshotPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|Post(body:PurgeImportedSnapshotPostRequestBody; requestConfiguration?:PurgeImportedSnapshotRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|ToPostRequestInformation(body:PurgeImportedSnapshotPostRequestBody; requestConfiguration?:PurgeImportedSnapshotRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.PurgeImportedSnapshotRequestBuilder::|public|WithUrl(rawUrl:string):PurgeImportedSnapshotRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.purgeImportedSnapshot.purgeImportedSnapshotRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveSnapshotImportResultsWithSnapshotIdGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; snapshotId?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|Get(requestConfiguration?:RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration):RetrieveSnapshotImportResultsWithSnapshotIdGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.retrieveSnapshotImportResultsWithSnapshotId.retrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|ByCloudPcSnapshotId(cloudPcSnapshotId:string):CloudPcSnapshotItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -70389,9 +71561,12 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.Snapsh Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|Get(requestConfiguration?:SnapshotsRequestBuilderGetRequestConfiguration):CloudPcSnapshotCollectionResponse Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|getStorageAccountsWithSubscriptionId(subscriptionId:string):GetStorageAccountsWithSubscriptionIdRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|getSubscriptions:GetSubscriptionsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|importSnapshot:ImportSnapshotRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|Post(body:CloudPcSnapshot; requestConfiguration?:SnapshotsRequestBuilderPostRequestConfiguration):CloudPcSnapshot +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|purgeImportedSnapshot:PurgeImportedSnapshotRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|retrieveSnapshotImportResultsWithSnapshotId(snapshotId:string):RetrieveSnapshotImportResultsWithSnapshotIdRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SnapshotsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|ToPostRequestInformation(body:CloudPcSnapshot; requestConfiguration?:SnapshotsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.snapshots.SnapshotsRequestBuilder::|public|urlTemplate:string @@ -70644,6 +71819,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointR Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|galleryImages:GalleryImagesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|Get(requestConfiguration?:VirtualEndpointRequestBuilderGetRequestConfiguration):VirtualEndpoint Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|getEffectivePermissions:GetEffectivePermissionsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|managedLicenses:ManagedLicensesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|onPremisesConnections:OnPremisesConnectionsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|organizationSettings:OrganizationSettingsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|Patch(body:VirtualEndpoint; requestConfiguration?:VirtualEndpointRequestBuilderPatchRequestConfiguration):VirtualEndpoint @@ -135159,6 +136335,16 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.getAllSites.getAllSitesRequestB Microsoft\Graph\Beta\Generated.groups.item.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllSitesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllSitesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllSitesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; operationId?:string):void +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|Get(requestConfiguration?:GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration):RichLongRunningOperation +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|WithUrl(rawUrl:string):GetOperationStatusWithOperationIdRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.analytics.allTime.AllTimeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.analytics.allTime.AllTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.analytics.allTime.AllTimeRequestBuilder::|public|Get(requestConfiguration?:AllTimeRequestBuilderGetRequestConfiguration):ItemActivityStat @@ -147648,6 +148834,7 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|Co Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|delta:DeltaRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|Get(requestConfiguration?:SitesRequestBuilderGetRequestConfiguration):SiteCollectionResponse Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|getAllSites:GetAllSitesRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|getOperationStatusWithOperationId(operationId:string):GetOperationStatusWithOperationIdRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|remove:RemoveRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.SitesRequestBuilder::|public|requestAdapter:RequestAdapter @@ -148032,6 +149219,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequest Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Delete(requestConfiguration?:ChannelItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -148098,6 +149286,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.doesUserHaveAccess Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -150678,6 +151919,59 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.doesUserHaveAcces Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -152155,6 +153449,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelReq Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Delete(requestConfiguration?:PrimaryChannelRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -158238,11 +159533,14 @@ Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|identity Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|Patch(body:IdentityContainer; requestConfiguration?:IdentityRequestBuilderPatchRequestConfiguration):IdentityContainer Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|riskPrevention:RiskPreventionRequestBuilder +Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|signInIdentifiers:SignInIdentifiersRequestBuilder Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentityRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|ToPatchRequestInformation(body:IdentityContainer; requestConfiguration?:IdentityRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|userFlowAttributes:UserFlowAttributesRequestBuilder Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|userFlows:UserFlowsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|verifiedId:VerifiedIdRequestBuilder Microsoft\Graph\Beta\Generated.identity.IdentityRequestBuilder::|public|WithUrl(rawUrl:string):IdentityRequestBuilder Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetQueryParameters::|public|expand:array @@ -158253,6 +159551,330 @@ Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetRequestConfigur Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentityRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identity.identityRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|ByFraudProtectionProviderId(fraudProtectionProviderId:string):FraudProtectionProviderItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|Get(requestConfiguration?:FraudProtectionProvidersRequestBuilderGetRequestConfiguration):FraudProtectionProviderCollectionResponse +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|Post(body:FraudProtectionProvider; requestConfiguration?:FraudProtectionProvidersRequestBuilderPostRequestConfiguration):FraudProtectionProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FraudProtectionProvidersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|ToPostRequestInformation(body:FraudProtectionProvider; requestConfiguration?:FraudProtectionProvidersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|WithUrl(rawUrl:string):FraudProtectionProvidersRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FraudProtectionProvidersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetRequestConfiguration::|public|queryParameters:FraudProtectionProvidersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FraudProtectionProvidersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.fraudProtectionProvidersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|Delete(requestConfiguration?:FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|Get(requestConfiguration?:FraudProtectionProviderItemRequestBuilderGetRequestConfiguration):FraudProtectionProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|Patch(body:FraudProtectionProvider; requestConfiguration?:FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration):FraudProtectionProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FraudProtectionProviderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|ToPatchRequestInformation(body:FraudProtectionProvider; requestConfiguration?:FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|WithUrl(rawUrl:string):FraudProtectionProviderItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FraudProtectionProviderItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:FraudProtectionProviderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FraudProtectionProviderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|Delete(requestConfiguration?:RiskPreventionRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|fraudProtectionProviders:FraudProtectionProvidersRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|Get(requestConfiguration?:RiskPreventionRequestBuilderGetRequestConfiguration):RiskPreventionContainer +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|Patch(body:RiskPreventionContainer; requestConfiguration?:RiskPreventionRequestBuilderPatchRequestConfiguration):RiskPreventionContainer +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RiskPreventionRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RiskPreventionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|ToPatchRequestInformation(body:RiskPreventionContainer; requestConfiguration?:RiskPreventionRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|webApplicationFirewallProviders:WebApplicationFirewallProvidersRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|webApplicationFirewallVerifications:WebApplicationFirewallVerificationsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|WithUrl(rawUrl:string):RiskPreventionRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RiskPreventionRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetRequestConfiguration::|public|queryParameters:RiskPreventionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RiskPreventionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.riskPreventionRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|getHostName():string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|public|setHostName(value?:string):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifyPostRequestBody +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|Post(body:VerifyPostRequestBody; requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):WebApplicationFirewallVerificationModel +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|ToPostRequestInformation(body:VerifyPostRequestBody; requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|WithUrl(rawUrl:string):VerifyRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.verifyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|Delete(requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|Get(requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration):WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|Patch(body:WebApplicationFirewallProvider; requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration):WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|ToPatchRequestInformation(body:WebApplicationFirewallProvider; requestConfiguration?:WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|verify:VerifyRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|WithUrl(rawUrl:string):WebApplicationFirewallProviderItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|ByWebApplicationFirewallProviderId(webApplicationFirewallProviderId:string):WebApplicationFirewallProviderItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|Get(requestConfiguration?:WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration):WebApplicationFirewallProviderCollectionResponse +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|Post(body:WebApplicationFirewallProvider; requestConfiguration?:WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration):WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|ToPostRequestInformation(body:WebApplicationFirewallProvider; requestConfiguration?:WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|WithUrl(rawUrl:string):WebApplicationFirewallProvidersRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WebApplicationFirewallProvidersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetRequestConfiguration::|public|queryParameters:WebApplicationFirewallProvidersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):WebApplicationFirewallProvidersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallProviders.webApplicationFirewallProvidersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|Get(requestConfiguration?:ProviderRequestBuilderGetRequestConfiguration):WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProviderRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|WithUrl(rawUrl:string):ProviderRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProviderRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetRequestConfiguration::|public|queryParameters:ProviderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.providerRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ProviderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|Delete(requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|Get(requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration):WebApplicationFirewallVerificationModel +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|Patch(body:WebApplicationFirewallVerificationModel; requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration):WebApplicationFirewallVerificationModel +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|provider:ProviderRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|ToPatchRequestInformation(body:WebApplicationFirewallVerificationModel; requestConfiguration?:WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|WithUrl(rawUrl:string):WebApplicationFirewallVerificationModelItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|ByWebApplicationFirewallVerificationModelId(webApplicationFirewallVerificationModelId:string):WebApplicationFirewallVerificationModelItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|Get(requestConfiguration?:WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration):WebApplicationFirewallVerificationModelCollectionResponse +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|Post(body:WebApplicationFirewallVerificationModel; requestConfiguration?:WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration):WebApplicationFirewallVerificationModel +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|ToPostRequestInformation(body:WebApplicationFirewallVerificationModel; requestConfiguration?:WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|WithUrl(rawUrl:string):WebApplicationFirewallVerificationsRequestBuilder +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration::|public|queryParameters:WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.riskPrevention.webApplicationFirewallVerifications.webApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|Delete(requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|Get(requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration):SignInIdentifierBase +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|Patch(body:SignInIdentifierBase; requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration):SignInIdentifierBase +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|ToPatchRequestInformation(body:SignInIdentifierBase; requestConfiguration?:SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilder::|public|WithUrl(rawUrl:string):SignInIdentifierBaseNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SignInIdentifierBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.item.SignInIdentifierBaseNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|BySignInIdentifierBaseName(signInIdentifierBaseName:string):SignInIdentifierBaseNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|Get(requestConfiguration?:SignInIdentifiersRequestBuilderGetRequestConfiguration):SignInIdentifierBaseCollectionResponse +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|Post(body:SignInIdentifierBase; requestConfiguration?:SignInIdentifiersRequestBuilderPostRequestConfiguration):SignInIdentifierBase +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SignInIdentifiersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|ToPostRequestInformation(body:SignInIdentifierBase; requestConfiguration?:SignInIdentifiersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.SignInIdentifiersRequestBuilder::|public|WithUrl(rawUrl:string):SignInIdentifiersRequestBuilder +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SignInIdentifiersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetRequestConfiguration::|public|queryParameters:SignInIdentifiersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SignInIdentifiersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.signInIdentifiers.signInIdentifiersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identity.userFlowAttributes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -158383,6 +160005,95 @@ Microsoft\Graph\Beta\Generated.identity.userFlows.userFlowsRequestBuilderGetRequ Microsoft\Graph\Beta\Generated.identity.userFlows.userFlowsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserFlowsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identity.userFlows.userFlowsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identity.userFlows.userFlowsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Delete(requestConfiguration?:VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Get(requestConfiguration?:VerifiedIdProfileItemRequestBuilderGetRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Patch(body:VerifiedIdProfile; requestConfiguration?:VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VerifiedIdProfileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:VerifiedIdProfile; requestConfiguration?:VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):VerifiedIdProfileItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VerifiedIdProfileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VerifiedIdProfileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VerifiedIdProfileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ByVerifiedIdProfileId(verifiedIdProfileId:string):VerifiedIdProfileItemRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Get(requestConfiguration?:ProfilesRequestBuilderGetRequestConfiguration):VerifiedIdProfileCollectionResponse +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Post(body:VerifiedIdProfile; requestConfiguration?:ProfilesRequestBuilderPostRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProfilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ToPostRequestInformation(body:VerifiedIdProfile; requestConfiguration?:ProfilesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|WithUrl(rawUrl:string):ProfilesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProfilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration::|public|queryParameters:ProfilesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ProfilesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.profiles.profilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Delete(requestConfiguration?:VerifiedIdRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Get(requestConfiguration?:VerifiedIdRequestBuilderGetRequestConfiguration):IdentityVerifiedIdRoot +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Patch(body:IdentityVerifiedIdRoot; requestConfiguration?:VerifiedIdRequestBuilderPatchRequestConfiguration):IdentityVerifiedIdRoot +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|profiles:ProfilesRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VerifiedIdRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VerifiedIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToPatchRequestInformation(body:IdentityVerifiedIdRoot; requestConfiguration?:VerifiedIdRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|WithUrl(rawUrl:string):VerifiedIdRequestBuilder +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VerifiedIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|public|queryParameters:VerifiedIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VerifiedIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identity.verifiedId.verifiedIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|decisions:DecisionsRequestBuilder @@ -171300,6 +173011,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|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.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -171520,6 +173284,27 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getScope():ActivationScope +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setScope(value?:ActivationScope):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|Post(body:ActivateWithScopePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -171566,10 +173351,64 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation @@ -171767,6 +173606,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -172013,6 +173905,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:UserProcessingResultItemRequestBuilderGetRequestConfiguration):UserProcessingResult Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder @@ -172610,6 +174503,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -172856,6 +174802,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:UserProcessingResultItemRequestBuilderGetRequestConfiguration):UserProcessingResult Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder @@ -172918,6 +174865,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|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.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -173300,6 +175300,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration):WorkflowVersion @@ -173341,6 +175342,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.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.workflows.item.WorkflowItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|Delete(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):void @@ -173348,6 +175350,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|pathParameters:array @@ -173607,6 +175610,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.c Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|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.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -173827,6 +175883,27 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getScope():ActivationScope +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|setScope(value?:ActivationScope):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|Post(body:ActivateWithScopePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -173873,10 +175950,64 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation @@ -174074,6 +176205,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -174320,6 +176504,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:UserProcessingResultItemRequestBuilderGetRequestConfiguration):UserProcessingResult Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder @@ -174917,6 +177102,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|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.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -175163,6 +177401,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:UserProcessingResultItemRequestBuilderGetRequestConfiguration):UserProcessingResult Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder @@ -175225,6 +177464,59 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|Get(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AdministrationScopeTargetsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|WithUrl(rawUrl:string):AdministrationScopeTargetsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|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.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AdministrationScopeTargetsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|public|queryParameters:AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.administrationScopeTargetsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AdministrationScopeTargetsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):User @@ -175607,6 +177899,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration):WorkflowVersion @@ -175648,6 +177941,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.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.workflows.item.WorkflowItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Delete(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):void @@ -175655,6 +177949,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Patch(body:Workflow; requestConfiguration?:WorkflowItemRequestBuilderPatchRequestConfiguration):Workflow @@ -179085,13 +181380,80 @@ Microsoft\Graph\Beta\Generated.identityGovernance.termsOfUse.termsOfUseRequestBu Microsoft\Graph\Beta\Generated.identityGovernance.termsOfUse.termsOfUseRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TermsOfUseRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.termsOfUse.termsOfUseRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.termsOfUse.termsOfUseRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|ByAgentRiskDetectionId(agentRiskDetectionId:string):AgentRiskDetectionItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|Get(requestConfiguration?:AgentRiskDetectionsRequestBuilderGetRequestConfiguration):AgentRiskDetectionCollectionResponse +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|Post(body:AgentRiskDetection; requestConfiguration?:AgentRiskDetectionsRequestBuilderPostRequestConfiguration):AgentRiskDetection +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AgentRiskDetectionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|ToPostRequestInformation(body:AgentRiskDetection; requestConfiguration?:AgentRiskDetectionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.AgentRiskDetectionsRequestBuilder::|public|WithUrl(rawUrl:string):AgentRiskDetectionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AgentRiskDetectionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetRequestConfiguration::|public|queryParameters:AgentRiskDetectionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AgentRiskDetectionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.agentRiskDetectionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|Delete(requestConfiguration?:AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|Get(requestConfiguration?:AgentRiskDetectionItemRequestBuilderGetRequestConfiguration):AgentRiskDetection +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|Patch(body:AgentRiskDetection; requestConfiguration?:AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration):AgentRiskDetection +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AgentRiskDetectionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|ToPatchRequestInformation(body:AgentRiskDetection; requestConfiguration?:AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilder::|public|WithUrl(rawUrl:string):AgentRiskDetectionItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AgentRiskDetectionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AgentRiskDetectionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AgentRiskDetectionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.agentRiskDetections.item.AgentRiskDetectionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|agentRiskDetections:AgentRiskDetectionsRequestBuilder Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|Get(requestConfiguration?:IdentityProtectionRequestBuilderGetRequestConfiguration):IdentityProtectionRoot Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|Patch(body:IdentityProtectionRoot; requestConfiguration?:IdentityProtectionRequestBuilderPatchRequestConfiguration):IdentityProtectionRoot Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|riskDetections:RiskDetectionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|riskyAgents:RiskyAgentsRequestBuilder Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|riskyServicePrincipals:RiskyServicePrincipalsRequestBuilder Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|riskyUsers:RiskyUsersRequestBuilder Microsoft\Graph\Beta\Generated.identityProtection.IdentityProtectionRequestBuilder::|public|servicePrincipalRiskDetections:ServicePrincipalRiskDetectionsRequestBuilder @@ -179173,6 +181535,137 @@ Microsoft\Graph\Beta\Generated.identityProtection.riskDetections.riskDetectionsR Microsoft\Graph\Beta\Generated.identityProtection.riskDetections.riskDetectionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RiskDetectionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityProtection.riskDetections.riskDetectionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityProtection.riskDetections.riskDetectionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|getAgentIds():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|setAgentIds(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfirmCompromisedPostRequestBody +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|Post(body:ConfirmCompromisedPostRequestBody; requestConfiguration?:ConfirmCompromisedRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|ToPostRequestInformation(body:ConfirmCompromisedPostRequestBody; requestConfiguration?:ConfirmCompromisedRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|WithUrl(rawUrl:string):ConfirmCompromisedRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmCompromised.confirmCompromisedRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|getAgentIds():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|setAgentIds(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfirmSafePostRequestBody +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|Post(body:ConfirmSafePostRequestBody; requestConfiguration?:ConfirmSafeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|ToPostRequestInformation(body:ConfirmSafePostRequestBody; requestConfiguration?:ConfirmSafeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.ConfirmSafeRequestBuilder::|public|WithUrl(rawUrl:string):ConfirmSafeRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.confirmSafe.confirmSafeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|getAgentIds():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|setAgentIds(value?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DismissPostRequestBody +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|Post(body:DismissPostRequestBody; requestConfiguration?:DismissRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|ToPostRequestInformation(body:DismissPostRequestBody; requestConfiguration?:DismissRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.DismissRequestBuilder::|public|WithUrl(rawUrl:string):DismissRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.dismiss.dismissRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|Delete(requestConfiguration?:RiskyAgentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|Get(requestConfiguration?:RiskyAgentItemRequestBuilderGetRequestConfiguration):RiskyAgent +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|Patch(body:RiskyAgent; requestConfiguration?:RiskyAgentItemRequestBuilderPatchRequestConfiguration):RiskyAgent +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RiskyAgentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RiskyAgentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|ToPatchRequestInformation(body:RiskyAgent; requestConfiguration?:RiskyAgentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilder::|public|WithUrl(rawUrl:string):RiskyAgentItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RiskyAgentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RiskyAgentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RiskyAgentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.item.RiskyAgentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|ByRiskyAgentId(riskyAgentId:string):RiskyAgentItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|confirmCompromised:ConfirmCompromisedRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|confirmSafe:ConfirmSafeRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|dismiss:DismissRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|Get(requestConfiguration?:RiskyAgentsRequestBuilderGetRequestConfiguration):RiskyAgentCollectionResponse +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|Post(body:RiskyAgent; requestConfiguration?:RiskyAgentsRequestBuilderPostRequestConfiguration):RiskyAgent +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RiskyAgentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|ToPostRequestInformation(body:RiskyAgent; requestConfiguration?:RiskyAgentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.RiskyAgentsRequestBuilder::|public|WithUrl(rawUrl:string):RiskyAgentsRequestBuilder +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RiskyAgentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetRequestConfiguration::|public|queryParameters:RiskyAgentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RiskyAgentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityProtection.riskyAgents.riskyAgentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityProtection.riskyServicePrincipals.confirmCompromised.confirmCompromisedPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityProtection.riskyServicePrincipals.confirmCompromised.confirmCompromisedPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityProtection.riskyServicePrincipals.confirmCompromised.confirmCompromisedPostRequestBody::|public|getBackingStore():BackingStore @@ -182276,6 +184769,46 @@ Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|ge Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewCollectionResponse +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData-->CustomExtensionData +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|getAccessReviewInstance():AccessReviewInstance +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|getCallbackDataType():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|getCatalog():AccessPackageCatalog +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|getResource():AccessPackageResource +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|setAccessReviewInstance(value?:AccessReviewInstance):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|setCallbackDataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|setCatalog(value?:AccessPackageCatalog):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|public|setResource(value?:AccessPackageResource):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadRequestCalloutData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewDataUploadRequestCalloutData +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData-->CustomExtensionData +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionDescription():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionId():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionName():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionType():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPrincipalAADId():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getResourceDescription():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getResourceId():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getResourceName():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getResourceOwners():array +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getResourceType():string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionName(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionType(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPrincipalAADId(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setResourceDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setResourceName(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setResourceOwners(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setResourceType(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewDataUploadTriggerCallbackData Microsoft\Graph\Beta\Generated.models.accessReviewDecision-->Entity Microsoft\Graph\Beta\Generated.models.accessReviewDecision::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessReviewDecision::|public|getAccessRecommendation():string @@ -182663,6 +185196,16 @@ Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|public|se Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|public|setRecurrenceType(value?:string):void Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewRecurrenceSettings Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData-->CustomExtensionData +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|getAccessReviewId():string +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|getAccessReviewInstanceId():string +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|setAccessReviewId(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|setAccessReviewInstanceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewResourceDataUploadSessionContextData Microsoft\Graph\Beta\Generated.models.accessReviewReviewer-->Entity Microsoft\Graph\Beta\Generated.models.accessReviewReviewer::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessReviewReviewer::|public|getCreatedDateTime():DateTime @@ -183729,6 +186272,21 @@ Microsoft\Graph\Beta\Generated.models.agedAccountsReceivableCollectionResponse:: Microsoft\Graph\Beta\Generated.models.agedAccountsReceivableCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.agedAccountsReceivableCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgedAccountsReceivableCollectionResponse Microsoft\Graph\Beta\Generated.models.agedAccountsReceivable~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.agent-->Entity +Microsoft\Graph\Beta\Generated.models.agent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agent::|public|getCopilotTools():array +Microsoft\Graph\Beta\Generated.models.agent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.agent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agent::|public|setCopilotTools(value?:array):void +Microsoft\Graph\Beta\Generated.models.agent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Agent +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentCollectionResponse Microsoft\Graph\Beta\Generated.models.agentic.agentSignIn::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentic.agentSignIn::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.agentic.agentSignIn::|public|getAgentType():AgentType @@ -183749,6 +186307,55 @@ Microsoft\Graph\Beta\Generated.models.agentic.agentType::0001-agenticAppBuilder Microsoft\Graph\Beta\Generated.models.agentic.agentType::0002-agenticApp Microsoft\Graph\Beta\Generated.models.agentic.agentType::0003-agenticAppInstance Microsoft\Graph\Beta\Generated.models.agentic.agentType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.agentIdentity-->ServicePrincipal +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getAgentAppId():string +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getAgentIdentityBlueprintId():string +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setAgentAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setAgentIdentityBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentity +Microsoft\Graph\Beta\Generated.models.agentRiskDetection-->Entity +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getActivityDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAdditionalInfo():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAgentDisplayName():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAgentId():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getDetectedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getDetectionTimingType():RiskDetectionTimingType +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskDetail():RiskDetail +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskEventType():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskEvidence():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskState():RiskState +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setActivityDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAdditionalInfo(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAgentDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAgentId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setDetectedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setDetectionTimingType(value?:RiskDetectionTimingType):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskDetail(value?:RiskDetail):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskEventType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskEvidence(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskState(value?:RiskState):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentRiskDetection +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentRiskDetectionCollectionResponse Microsoft\Graph\Beta\Generated.models.agentStatus::0000-active Microsoft\Graph\Beta\Generated.models.agentStatus::0001-inactive Microsoft\Graph\Beta\Generated.models.aggregationOption::|public|constructor():void @@ -183908,6 +186515,14 @@ Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.agreementFileVersionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgreementFileVersionCollectionResponse +Microsoft\Graph\Beta\Generated.models.aiAgentInfo-->AiInteractionEntity +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|getBlueprintId():string +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|public|setBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiAgentInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiAgentInfo Microsoft\Graph\Beta\Generated.models.aiInteraction-->Entity Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aiInteraction::|public|getAppClass():string @@ -183980,6 +186595,23 @@ Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setDisplayNa Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionContext Microsoft\Graph\Beta\Generated.models.aiInteractionContext~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getIdentifier():string +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getName():string +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|getVersion():string +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|public|setVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionEntity +Microsoft\Graph\Beta\Generated.models.aiInteractionEntity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionHistory-->Entity Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.aiInteractionHistory::|public|GetFieldDeserializers():array @@ -184030,23 +186662,12 @@ Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|public|setTag(value?:TeamworkTagIdentity):void Microsoft\Graph\Beta\Generated.models.aiInteractionMentionedIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMentionedIdentitySet Microsoft\Graph\Beta\Generated.models.aiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin-->AiInteractionEntity Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getIdentifier():string -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getName():string -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|getVersion():string +Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setIdentifier(value?:string):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|public|setVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionPlugin -Microsoft\Graph\Beta\Generated.models.aiInteractionPlugin~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.aiInteractionType::0000-userPrompt Microsoft\Graph\Beta\Generated.models.aiInteractionType::0001-aiResponse Microsoft\Graph\Beta\Generated.models.aiInteractionType::0002-unknownFutureValue @@ -184100,6 +186721,79 @@ Microsoft\Graph\Beta\Generated.models.aiUser::|public|Serialize(writer:ISerializ Microsoft\Graph\Beta\Generated.models.aiUser::|public|setInteractionHistory(value?:AiInteractionHistory):void Microsoft\Graph\Beta\Generated.models.aiUser::|public|setOnlineMeetings(value?:array):void Microsoft\Graph\Beta\Generated.models.aiUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiUser +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|getAction():string +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|getGroup():string +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|setAction(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|setGroup(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AkamaiAttackGroupActionModel +Microsoft\Graph\Beta\Generated.models.akamaiAttackGroupActionModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getAction():string +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getName():string +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|getRuleId():string +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setAction(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|public|setRuleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AkamaiCustomRuleModel +Microsoft\Graph\Beta\Generated.models.akamaiCustomRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|getDefaultAction():string +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|setDefaultAction(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AkamaiRapidRulesModel +Microsoft\Graph\Beta\Generated.models.akamaiRapidRulesModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|getActiveAttackGroups():array +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|getActiveCustomRules():array +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|getRapidRules():AkamaiRapidRulesModel +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|setActiveAttackGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|setActiveCustomRules(value?:array):void +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|public|setRapidRules(value?:AkamaiRapidRulesModel):void +Microsoft\Graph\Beta\Generated.models.akamaiVerifiedDetailsModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AkamaiVerifiedDetailsModel +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider-->WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|getAccessToken():string +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|getClientSecret():string +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|getClientToken():string +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|getHostPrefix():string +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|setAccessToken(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|setClientSecret(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|setClientToken(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|public|setHostPrefix(value?:string):void +Microsoft\Graph\Beta\Generated.models.akamaiWebApplicationFirewallProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AkamaiWebApplicationFirewallProvider Microsoft\Graph\Beta\Generated.models.album::|public|constructor():void Microsoft\Graph\Beta\Generated.models.album::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.album::|public|getBackingStore():BackingStore @@ -186377,6 +189071,7 @@ Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettin Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getLastAppSyncDateTime():DateTime Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getLastAppSyncStatus():AndroidManagedStoreAccountAppSyncStatus Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getManagedGooglePlayEnterpriseType():ManagedGooglePlayEnterpriseType Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getManagedGooglePlayInitialScopeTagIds():array Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getOwnerOrganizationName():string Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|getOwnerUserPrincipalName():string @@ -186391,6 +189086,7 @@ Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettin Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setLastAppSyncDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setLastAppSyncStatus(value?:AndroidManagedStoreAccountAppSyncStatus):void Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setManagedGooglePlayEnterpriseType(value?:ManagedGooglePlayEnterpriseType):void Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setManagedGooglePlayInitialScopeTagIds(value?:array):void Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setOwnerOrganizationName(value?:string):void Microsoft\Graph\Beta\Generated.models.androidManagedStoreAccountEnterpriseSettings::|public|setOwnerUserPrincipalName(value?:string):void @@ -186534,6 +189230,9 @@ Microsoft\Graph\Beta\Generated.models.androidManagedStoreAutoUpdateMode::0000-de Microsoft\Graph\Beta\Generated.models.androidManagedStoreAutoUpdateMode::0001-postponed Microsoft\Graph\Beta\Generated.models.androidManagedStoreAutoUpdateMode::0002-priority Microsoft\Graph\Beta\Generated.models.androidManagedStoreAutoUpdateMode::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.androidManagedStoreLayoutType::0000-basic +Microsoft\Graph\Beta\Generated.models.androidManagedStoreLayoutType::0001-custom +Microsoft\Graph\Beta\Generated.models.androidManagedStoreLayoutType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.androidManagedStoreWebApp-->AndroidManagedStoreApp Microsoft\Graph\Beta\Generated.models.androidManagedStoreWebApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.androidManagedStoreWebApp::|public|GetFieldDeserializers():array @@ -187580,6 +190279,10 @@ Microsoft\Graph\Beta\Generated.models.appleAppListItem::|static|public|CreateFro Microsoft\Graph\Beta\Generated.models.appleDeploymentChannel::0000-deviceChannel Microsoft\Graph\Beta\Generated.models.appleDeploymentChannel::0001-userChannel Microsoft\Graph\Beta\Generated.models.appleDeploymentChannel::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.appleDeviceDeliveryProtocol::0000-default +Microsoft\Graph\Beta\Generated.models.appleDeviceDeliveryProtocol::0001-mobileDeviceManagement +Microsoft\Graph\Beta\Generated.models.appleDeviceDeliveryProtocol::0002-declarativeDeviceManagement +Microsoft\Graph\Beta\Generated.models.appleDeviceDeliveryProtocol::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.appleDeviceFeaturesConfigurationBase-->DeviceConfiguration Microsoft\Graph\Beta\Generated.models.appleDeviceFeaturesConfigurationBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appleDeviceFeaturesConfigurationBase::|public|getAirPrintDestinations():array @@ -187930,6 +190633,13 @@ Microsoft\Graph\Beta\Generated.models.applicationContext::|public|OdataType:stri Microsoft\Graph\Beta\Generated.models.applicationContext::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.applicationContext::|public|setIncludeApplications(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext +Microsoft\Graph\Beta\Generated.models.applicationDataType::0000-none +Microsoft\Graph\Beta\Generated.models.applicationDataType::0001-codingFiles +Microsoft\Graph\Beta\Generated.models.applicationDataType::0002-creditCards +Microsoft\Graph\Beta\Generated.models.applicationDataType::0003-databaseFiles +Microsoft\Graph\Beta\Generated.models.applicationDataType::0004-documents +Microsoft\Graph\Beta\Generated.models.applicationDataType::0005-mediaFiles +Microsoft\Graph\Beta\Generated.models.applicationDataType::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|GetFieldDeserializers():array @@ -187959,6 +190669,21 @@ Microsoft\Graph\Beta\Generated.models.applicationKeyType::0002-unknownFutureValu Microsoft\Graph\Beta\Generated.models.applicationKeyUsage::0000-sign Microsoft\Graph\Beta\Generated.models.applicationKeyUsage::0001-verify Microsoft\Graph\Beta\Generated.models.applicationKeyUsage::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|getDataCenter():string +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|getHeadquarters():string +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|setDataCenter(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|setHeadquarters(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationLocation +Microsoft\Graph\Beta\Generated.models.applicationLocation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.applicationMode::0000-manual Microsoft\Graph\Beta\Generated.models.applicationMode::0001-automatic Microsoft\Graph\Beta\Generated.models.applicationMode::0002-recommended @@ -187969,6 +190694,278 @@ Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0003-user Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0004-administrator Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0005-system Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasBadCommonName():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasInsecureSignature():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasNoChainOfTrust():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsDenylisted():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsHostnameMismatch():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsNotAfter():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsNotBefore():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsRevoked():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsSelfSigned():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasBadCommonName(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasInsecureSignature(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasNoChainOfTrust(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsDenylisted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsHostnameMismatch(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsNotAfter(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsNotBefore(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsRevoked(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsSelfSigned(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorCertificateInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getConsumerPopularity():int +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getDomainRegistrationDate():Date +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getFounded():int +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getHasDisasterRecoveryPlan():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getHold():HoldType +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getHostingCompanyName():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getLocation():ApplicationLocation +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getPrivacyPolicy():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getProcessedDataTypes():ApplicationDataType +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|getTermsOfService():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setConsumerPopularity(value?:int):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setDomainRegistrationDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setFounded(value?:int):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setHasDisasterRecoveryPlan(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setHold(value?:HoldType):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setHostingCompanyName(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setLocation(value?:ApplicationLocation):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setPrivacyPolicy(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setProcessedDataTypes(value?:ApplicationDataType):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|public|setTermsOfService(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorGeneralInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorGeneralInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getDataRetention():DataRetentionLevel +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getGdpr():ApplicationRiskFactorLegalInfoGdpr +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getHasDataOwnership():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getHasDmca():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setDataRetention(value?:DataRetentionLevel):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setGdpr(value?:ApplicationRiskFactorLegalInfoGdpr):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setHasDataOwnership(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setHasDmca(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getDataProtection():DataProtection +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getHasRightToErasure():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getIsReportingDataBreaches():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getStatementUrl():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getUserOwnership():UserOwnership +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setDataProtection(value?:DataProtection):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setHasRightToErasure(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setIsReportingDataBreaches(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setStatementUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setUserOwnership(value?:UserOwnership):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfoGdpr +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfoGdpr~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorLegalInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getCompliance():ApplicationSecurityCompliance +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getGeneral():ApplicationRiskFactorGeneralInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getLegal():ApplicationRiskFactorLegalInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|getSecurity():ApplicationRiskFactorSecurityInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setCompliance(value?:ApplicationSecurityCompliance):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setGeneral(value?:ApplicationRiskFactorGeneralInfo):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setLegal(value?:ApplicationRiskFactorLegalInfo):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|public|setSecurity(value?:ApplicationRiskFactorSecurityInfo):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactors +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getCertificate():ApplicationRiskFactorCertificateInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getDomainToCheck():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasAdminAuditTrail():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasAnonymousUsage():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataAuditTrail():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataClassification():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataEncrypted():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasEnforceTransportEnc():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasIpRestriction():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasMFA():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasPenTest():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasRememberPassword():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasSamlSupport():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserAuditLogs():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserDataUpload():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserRolesSupport():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasValidCertName():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getHttpsSecurityHeaders():array +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsCertTrusted():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsDrownVulnerable():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsHeartbleedProof():bool +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getLastBreachDate():Date +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getLatestValidSSL():SslVersion +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getPasswordPolicy():PasswordPolicy +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|getRestEncryptionType():RestEncryptionType +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setCertificate(value?:ApplicationRiskFactorCertificateInfo):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setDomainToCheck(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasAdminAuditTrail(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasAnonymousUsage(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataAuditTrail(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataClassification(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataEncrypted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasEnforceTransportEnc(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasIpRestriction(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasMFA(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasPenTest(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasRememberPassword(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasSamlSupport(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserAuditLogs(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserDataUpload(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserRolesSupport(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasValidCertName(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setHttpsSecurityHeaders(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsCertTrusted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsDrownVulnerable(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsHeartbleedProof(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setLastBreachDate(value?:Date):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setLatestValidSSL(value?:SslVersion):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setPasswordPolicy(value?:PasswordPolicy):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|public|setRestEncryptionType(value?:RestEncryptionType):void +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorSecurityInfo +Microsoft\Graph\Beta\Generated.models.applicationRiskFactorSecurityInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskFactors~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getCompliance():float +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getLegal():float +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getProvider():float +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getSecurity():float +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|getTotal():float +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setCompliance(value?:float):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setLegal(value?:float):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setProvider(value?:float):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setSecurity(value?:float):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|public|setTotal(value?:float):void +Microsoft\Graph\Beta\Generated.models.applicationRiskScore::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskScore +Microsoft\Graph\Beta\Generated.models.applicationRiskScore~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getCobit():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getCoppa():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getCsaStar():CsaStarLevel +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getFedRamp():FedRampLevel +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getFerpa():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getFfiec():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getFinra():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getFisma():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getGaap():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getGapp():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getGlba():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getHipaa():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getHitrust():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getIsae3402():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getIso27001():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getIso27002():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getIso27017():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getIso27018():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getItar():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getJerichoForumCommandments():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getPci():PciVersion +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getPrivacyShield():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSafeHarbor():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSoc1():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSoc2():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSoc3():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSox():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSp80053():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getSsae16():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|getUstr():bool +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setCobit(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setCoppa(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setCsaStar(value?:CsaStarLevel):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setFedRamp(value?:FedRampLevel):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setFerpa(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setFfiec(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setFinra(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setFisma(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setGaap(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setGapp(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setGlba(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setHipaa(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setHitrust(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setIsae3402(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setIso27001(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setIso27002(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setIso27017(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setIso27018(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setItar(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setJerichoForumCommandments(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setPci(value?:PciVersion):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setPrivacyShield(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSafeHarbor(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSoc1(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSoc2(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSoc3(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSox(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSp80053(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setSsae16(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|public|setUstr(value?:bool):void +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationSecurityCompliance +Microsoft\Graph\Beta\Generated.models.applicationSecurityCompliance~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.applicationSegment-->Entity Microsoft\Graph\Beta\Generated.models.applicationSegment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationSegment::|public|GetFieldDeserializers():array @@ -188033,11 +191030,15 @@ Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getCategories Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getConfigurationUris():array Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getEndpoints():array Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getHomePageUrl():string Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getInformationalUrls():InformationalUrls +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getLogoUrl():string Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getPublisher():string +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getRiskFactors():ApplicationRiskFactors +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getRiskScore():ApplicationRiskScore Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getSupportedClaimConfiguration():SupportedClaimConfiguration Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getSupportedProvisioningTypes():array Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getSupportedSingleSignOnModes():array @@ -188047,10 +191048,14 @@ Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setCategories Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setConfigurationUris(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setEndpoints(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setHomePageUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setInformationalUrls(value?:InformationalUrls):void +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setLogoUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setPublisher(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setRiskFactors(value?:ApplicationRiskFactors):void +Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setRiskScore(value?:ApplicationRiskScore):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedClaimConfiguration(value?:SupportedClaimConfiguration):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedProvisioningTypes(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedSingleSignOnModes(value?:array):void @@ -188795,6 +191800,20 @@ Microsoft\Graph\Beta\Generated.models.archivedPrintJob::|public|setProcessingSta Microsoft\Graph\Beta\Generated.models.archivedPrintJob::|public|setSimplexPageCount(value?:int):void Microsoft\Graph\Beta\Generated.models.archivedPrintJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArchivedPrintJob Microsoft\Graph\Beta\Generated.models.archivedPrintJob~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider-->FraudProtectionProvider +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|getClientSubDomain():string +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|getPrivateKey():string +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|getPublicKey():string +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|getVerifySubDomain():string +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|setClientSubDomain(value?:string):void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|setPrivateKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|setPublicKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|public|setVerifySubDomain(value?:string):void +Microsoft\Graph\Beta\Generated.models.arkoseFraudProtectionProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArkoseFraudProtectionProvider Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|constructor():void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getArtifactType():RestorableArtifact @@ -189794,6 +192813,42 @@ Microsoft\Graph\Beta\Generated.models.auditActivityInitiator::|public|setOdataTy Microsoft\Graph\Beta\Generated.models.auditActivityInitiator::|public|setUser(value?:AuditUserIdentity):void Microsoft\Graph\Beta\Generated.models.auditActivityInitiator::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditActivityInitiator Microsoft\Graph\Beta\Generated.models.auditActivityInitiator~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getBlueprintId():string +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getIdentityType():AuditIdentityType +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setIdentityType(value?:AuditIdentityType):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditActivityPerformer +Microsoft\Graph\Beta\Generated.models.auditActivityPerformer~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.auditActivityType-->Entity +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|getActivity():string +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|getCategory():string +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|getService():string +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|setActivity(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|setCategory(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityType::|public|setService(value?:string):void +Microsoft\Graph\Beta\Generated.models.auditActivityType::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditActivityType +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.auditActivityTypeCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditActivityTypeCollectionResponse Microsoft\Graph\Beta\Generated.models.auditActor::|public|constructor():void Microsoft\Graph\Beta\Generated.models.auditActor::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.auditActor::|public|getApplicationDisplayName():string @@ -189864,8 +192919,12 @@ Microsoft\Graph\Beta\Generated.models.auditEventCollectionResponse::|public|getV Microsoft\Graph\Beta\Generated.models.auditEventCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.auditEventCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.auditEventCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditEventCollectionResponse +Microsoft\Graph\Beta\Generated.models.auditIdentityType::0000-agent +Microsoft\Graph\Beta\Generated.models.auditIdentityType::0001-servicePrincipal +Microsoft\Graph\Beta\Generated.models.auditIdentityType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getAuditActivityTypes():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getCustomSecurityAttributeAudits():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getDirectoryAudits():array @@ -189873,16 +192932,21 @@ Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getDirectoryProvisio Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getProvisioning():array +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getSignInEventsAppSummary():array +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getSignInEventsSummary():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getSignIns():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|getSignUps():array Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setAuditActivityTypes(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setCustomSecurityAttributeAudits(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setDirectoryAudits(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setDirectoryProvisioning(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setProvisioning(value?:array):void +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setSignInEventsAppSummary(value?:array):void +Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setSignInEventsSummary(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setSignIns(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|public|setSignUps(value?:array):void Microsoft\Graph\Beta\Generated.models.auditLogRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLogRoot @@ -190300,12 +193364,14 @@ Microsoft\Graph\Beta\Generated.models.authenticationEventListener-->Entity Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|getAuthenticationEventsFlowId():string Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|getConditions():AuthenticationConditions +Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|getPriority():int Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|setAuthenticationEventsFlowId(value?:string):void Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|setConditions(value?:AuthenticationConditions):void +Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|public|setPriority(value?:int):void Microsoft\Graph\Beta\Generated.models.authenticationEventListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationEventListener Microsoft\Graph\Beta\Generated.models.authenticationEventListenerCollectionResponse-->BaseCollectionPaginationCountResponse @@ -193020,6 +196086,13 @@ Microsoft\Graph\Beta\Generated.models.building::|public|setHasWiFi(value?:bool): Microsoft\Graph\Beta\Generated.models.building::|public|setMap(value?:BuildingMap):void Microsoft\Graph\Beta\Generated.models.building::|public|setResourceLinks(value?:array):void Microsoft\Graph\Beta\Generated.models.building::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Building +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.buildingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BuildingCollectionResponse Microsoft\Graph\Beta\Generated.models.buildingMap-->BaseMapFeature Microsoft\Graph\Beta\Generated.models.buildingMap::|public|constructor():void Microsoft\Graph\Beta\Generated.models.buildingMap::|public|GetFieldDeserializers():array @@ -193593,6 +196666,7 @@ Microsoft\Graph\Beta\Generated.models.callEndedEventMessageDetail::|public|setIn Microsoft\Graph\Beta\Generated.models.callEndedEventMessageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CallEndedEventMessageDetail Microsoft\Graph\Beta\Generated.models.callEvent-->Entity Microsoft\Graph\Beta\Generated.models.callEvent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.callEvent::|public|getCallConversationId():string Microsoft\Graph\Beta\Generated.models.callEvent::|public|getCallEventType():CallEventType Microsoft\Graph\Beta\Generated.models.callEvent::|public|getEventDateTime():DateTime Microsoft\Graph\Beta\Generated.models.callEvent::|public|GetFieldDeserializers():array @@ -193601,6 +196675,7 @@ Microsoft\Graph\Beta\Generated.models.callEvent::|public|getRecordingState():Rec Microsoft\Graph\Beta\Generated.models.callEvent::|public|getTranscriptionState():TranscriptionState Microsoft\Graph\Beta\Generated.models.callEvent::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.callEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.callEvent::|public|setCallConversationId(value?:string):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setCallEventType(value?:CallEventType):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setEventDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.callEvent::|public|setParticipants(value?:array):void @@ -195079,6 +198154,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|getCreatedDateTime():Date Microsoft\Graph\Beta\Generated.models.channel::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.channel::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.channel::|public|getEmail():string +Microsoft\Graph\Beta\Generated.models.channel::|public|getEnabledApps():array Microsoft\Graph\Beta\Generated.models.channel::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getFilesFolder():DriveItem Microsoft\Graph\Beta\Generated.models.channel::|public|getIsArchived():bool @@ -195101,6 +198177,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|setCreatedDateTime(value? Microsoft\Graph\Beta\Generated.models.channel::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.channel::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.channel::|public|setEmail(value?:string):void +Microsoft\Graph\Beta\Generated.models.channel::|public|setEnabledApps(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setFilesFolder(value?:DriveItem):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsFavoriteByDefault(value?:bool):void @@ -195780,6 +198857,23 @@ Microsoft\Graph\Beta\Generated.models.chromeOSOnboardingStatus::0002-onboarded Microsoft\Graph\Beta\Generated.models.chromeOSOnboardingStatus::0003-failed Microsoft\Graph\Beta\Generated.models.chromeOSOnboardingStatus::0004-offboarding Microsoft\Graph\Beta\Generated.models.chromeOSOnboardingStatus::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|getSourceAttribute():string +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|getVerifiedIdClaim():string +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|setSourceAttribute(value?:string):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|public|setVerifiedIdClaim(value?:string):void +Microsoft\Graph\Beta\Generated.models.claimBinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClaimBinding +Microsoft\Graph\Beta\Generated.models.claimBindingSource::0000-directory +Microsoft\Graph\Beta\Generated.models.claimBindingSource::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.claimBinding~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.claimConditionUserType::0000-any Microsoft\Graph\Beta\Generated.models.claimConditionUserType::0001-members Microsoft\Graph\Beta\Generated.models.claimConditionUserType::0002-allGuests @@ -196273,6 +199367,62 @@ Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setOnlineMeet Microsoft\Graph\Beta\Generated.models.cloudCommunications::|public|setPresences(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudCommunications::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudCommunications Microsoft\Graph\Beta\Generated.models.cloudCommunications~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getAction():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getName():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|getRuleId():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setAction(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|public|setRuleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudFlareRuleModel +Microsoft\Graph\Beta\Generated.models.cloudFlareRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getName():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getPhaseName():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|getRulesetId():string +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setPhaseName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|public|setRulesetId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudFlareRulesetModel +Microsoft\Graph\Beta\Generated.models.cloudFlareRulesetModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|getEnabledCustomRules():array +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|getEnabledRecommendedRulesets():array +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|getZoneId():string +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|setEnabledCustomRules(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|setEnabledRecommendedRulesets(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|public|setZoneId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareVerifiedDetailsModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudFlareVerifiedDetailsModel +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider-->WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|getApiToken():string +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|getZoneId():string +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|setApiToken(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|public|setZoneId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudFlareWebApplicationFirewallProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudFlareWebApplicationFirewallProvider Microsoft\Graph\Beta\Generated.models.cloudLicensing.assigneeTypes::0000-none Microsoft\Graph\Beta\Generated.models.cloudLicensing.assigneeTypes::0001-user Microsoft\Graph\Beta\Generated.models.cloudLicensing.assigneeTypes::0002-group @@ -196943,6 +200093,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getExpirationD Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOperatingSystem():string +Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsArchitecture():CloudPcImageOsArchitectureType Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsBuildNumber():string Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsStatus():CloudPcDeviceImageOsStatus Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsVersionNumber():string @@ -196959,6 +200110,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setErrorCode(v Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setExpirationDate(value?:Date):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOperatingSystem(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsArchitecture(value?:CloudPcImageOsArchitectureType):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsBuildNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsStatus(value?:CloudPcDeviceImageOsStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsVersionNumber(value?:string):void @@ -197286,11 +200438,13 @@ Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|publi Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|getSessionStartDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setAssignedToUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|public|setSessionStartDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcFrontlineSharedDeviceDetail Microsoft\Graph\Beta\Generated.models.cloudPcFrontlineSharedDeviceDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage-->Entity @@ -197302,6 +200456,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|GetFieldDeser Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getOffer():string Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getOfferDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getOfferName():string +Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getOsArchitecture():CloudPcImageOsArchitectureType Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getOsVersionNumber():string Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getPublisher():string Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|getPublisherName():string @@ -197320,6 +200475,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setExpiration Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setOffer(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setOfferDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setOfferName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setOsArchitecture(value?:CloudPcImageOsArchitectureType):void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setOsVersionNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setPublisher(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcGalleryImage::|public|setPublisherName(value?:string):void @@ -197376,10 +200532,36 @@ Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|setOdataTy Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|setResult(value?:CloudPcConnectivityEventResult):void Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcHealthCheckItem Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcImageOsArchitectureType::0000-x64 +Microsoft\Graph\Beta\Generated.models.cloudPcImageOsArchitectureType::0001-arm64 +Microsoft\Graph\Beta\Generated.models.cloudPcImageOsArchitectureType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcImportedSnapshotState::0000-notUsed +Microsoft\Graph\Beta\Generated.models.cloudPcImportedSnapshotState::0001-inUse +Microsoft\Graph\Beta\Generated.models.cloudPcImportedSnapshotState::0002-expired +Microsoft\Graph\Beta\Generated.models.cloudPcImportedSnapshotState::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPCInaccessibleReportName::0000-inaccessibleCloudPcReports Microsoft\Graph\Beta\Generated.models.cloudPCInaccessibleReportName::0001-inaccessibleCloudPcTrendReport Microsoft\Graph\Beta\Generated.models.cloudPCInaccessibleReportName::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPCInaccessibleReportName::0003-regionalInaccessibleCloudPcTrendReport +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getCloudPcId():string +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getCloudPcLaunchUrl():string +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getWindows365SwitchCompatibilityFailureReasonType():Windows365SwitchCompatibilityFailureReasonType +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|getWindows365SwitchCompatible():bool +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setCloudPcId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setCloudPcLaunchUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setWindows365SwitchCompatibilityFailureReasonType(value?:Windows365SwitchCompatibilityFailureReasonType):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|public|setWindows365SwitchCompatible(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcLaunchDetail +Microsoft\Graph\Beta\Generated.models.cloudPcLaunchDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcLaunchInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcLaunchInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcLaunchInfo::|public|getBackingStore():BackingStore @@ -197412,6 +200594,52 @@ Microsoft\Graph\Beta\Generated.models.cloudPcLoginResult::|public|setOdataType(v Microsoft\Graph\Beta\Generated.models.cloudPcLoginResult::|public|setTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcLoginResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcLoginResult Microsoft\Graph\Beta\Generated.models.cloudPcLoginResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense-->Entity +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getActiveDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getAllotmentLicensesCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getAssignedCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getLatestLicenseStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getLicensesCount():int +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getLicenseType():CloudPcManagedLicenseType +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getNextBillingDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getServicePlanId():string +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getStatus():CloudPcManagedLicenseStatus +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|getSubscriptionId():string +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setActiveDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setAllotmentLicensesCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setAssignedCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setLatestLicenseStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setLicensesCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setLicenseType(value?:CloudPcManagedLicenseType):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setNextBillingDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setServicePlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setStatus(value?:CloudPcManagedLicenseStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|public|setSubscriptionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicense::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcManagedLicense +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcManagedLicenseCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0000-enabled +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0001-expired +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0002-blocked +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0003-deleted +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0004-unknown +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseStatus::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseType::0000-frontline +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseType::0001-reserve +Microsoft\Graph\Beta\Generated.models.cloudPcManagedLicenseType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcManagementAssignmentTarget::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcManagementAssignmentTarget::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcManagementAssignmentTarget::|public|getBackingStore():BackingStore @@ -197815,6 +201043,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMicr Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getProvisioningType():CloudPcProvisioningType Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getScopeIds():array Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getUserExperienceType():CloudPcUserExperienceType +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getUserSettingsPersistenceConfiguration():CloudPcUserSettingsPersistenceConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getWindowsSetting():CloudPcWindowsSetting Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getWindowsSettings():CloudPcWindowsSettings Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|OdataType:string @@ -197843,6 +201072,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMicr Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setProvisioningType(value?:CloudPcProvisioningType):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setScopeIds(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setUserSettingsPersistenceConfiguration(value?:CloudPcUserSettingsPersistenceConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setWindowsSetting(value?:CloudPcWindowsSetting):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setWindowsSettings(value?:CloudPcWindowsSettings):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcProvisioningPolicy @@ -198187,6 +201417,65 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0000-unk Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0001-healthy Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0002-unhealthy Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getFileType():CloudPcSnapshotImportFileType +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getSasUrl():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getSourceType():CloudPcSnapshotImportSourceType +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|getStorageBlobInfo():CloudPcStorageBlobDetail +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setFileType(value?:CloudPcSnapshotImportFileType):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setSasUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setSourceType(value?:CloudPcSnapshotImportSourceType):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|public|setStorageBlobInfo(value?:CloudPcStorageBlobDetail):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSnapshotImportActionDetail +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getAdditionalDetail():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getAssignedUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getFilename():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getImportStatus():CloudPcSnapshotImportActionStatus +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getPolicyName():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getSnapshotId():string +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|getUsageStatus():CloudPcImportedSnapshotState +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setAdditionalDetail(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setAssignedUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setFilename(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setImportStatus(value?:CloudPcSnapshotImportActionStatus):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setPolicyName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setSnapshotId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|public|setUsageStatus(value?:CloudPcImportedSnapshotState):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSnapshotImportActionResult +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionStatus::0000-pending +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionStatus::0001-inProgress +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionStatus::0002-succeeded +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionStatus::0003-failed +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportActionStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportFileType::0000-dataFile +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportFileType::0001-virtualMachineGuestState +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportFileType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0000-azureStorageAccount +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0001-sasUrl +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0000-ready Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0000-automatic @@ -198284,6 +201573,23 @@ Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0001-cool Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0002-premium Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0003-cold Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getContainerName():string +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getFileName():string +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|getStorageAccountId():string +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setContainerName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setFileName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcStorageBlobDetail::|public|setOdataType(value?:string):void +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.cloudPcSubscription-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|GetFieldDeserializers():array @@ -198436,6 +201742,27 @@ 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.cloudPcUserSettingsPersistenceConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getUserSettingsPersistenceEnabled():bool +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|getUserSettingsPersistenceStorageSizeCategory():CloudPcUserSettingsPersistenceStorageSizeCategory +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|setUserSettingsPersistenceEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|public|setUserSettingsPersistenceStorageSizeCategory(value?:CloudPcUserSettingsPersistenceStorageSizeCategory):void +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcUserSettingsPersistenceConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0000-fourGB +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0001-eightGB +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0002-sixteenGB +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0003-thirtyTwoGB +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0004-sixtyFourGB +Microsoft\Graph\Beta\Generated.models.cloudPcUserSettingsPersistenceStorageSizeCategory::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcWindowsSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcWindowsSetting::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcWindowsSetting::|public|getBackingStore():BackingStore @@ -200130,10 +203457,13 @@ Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getCreatedDa Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getInactivationReason():string +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getLastModifiedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getMode():MonitorMode Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getMonitorRunFrequencyInHours():int Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getParameters():OpenComplexDictionaryType +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getRunAsUTCMServicePrincipal():bool Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getRunningOnBehalfOf():IdentitySet Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getStatus():MonitorStatus Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getTenantId():string @@ -200144,10 +203474,13 @@ Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setCreatedBy Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setInactivationReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setLastModifiedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setMode(value?:MonitorMode):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setMonitorRunFrequencyInHours(value?:int):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setParameters(value?:OpenComplexDictionaryType):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setRunAsUTCMServicePrincipal(value?:bool):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setRunningOnBehalfOf(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setStatus(value?:MonitorStatus):void Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setTenantId(value?:string):void @@ -200162,21 +203495,25 @@ Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|s Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult-->Entity Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getDriftsCount():int +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getDriftsFixed():int Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getErrorDetails():array Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getMonitorId():string Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunCompletionDateTime():DateTime Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunInitiationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunStatus():MonitorRunStatus +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunType():MonitorRunType Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setDriftsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setDriftsFixed(value?:int):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setErrorDetails(value?:array):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setMonitorId(value?:string):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunCompletionDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunInitiationDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunStatus(value?:MonitorRunStatus):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunType(value?:MonitorRunType):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResult Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse @@ -201130,6 +204467,28 @@ Microsoft\Graph\Beta\Generated.models.copilotSetting::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.copilotSetting::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.copilotSetting::|public|setPeople(value?:CopilotPeopleAdminSetting):void Microsoft\Graph\Beta\Generated.models.copilotSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotSetting +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|getCopilotToolName():string +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|getUrl():string +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|setCopilotToolName(value?:string):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|public|setUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.copilotTool::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotTool +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.copilotToolCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotToolCollectionResponse +Microsoft\Graph\Beta\Generated.models.copilotTool~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|public|constructor():void Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|public|getBackingStore():BackingStore @@ -201569,6 +204928,14 @@ Microsoft\Graph\Beta\Generated.models.cryptographySuite::|public|setOdataType(va Microsoft\Graph\Beta\Generated.models.cryptographySuite::|public|setPfsGroup(value?:PerfectForwardSecrecyGroup):void Microsoft\Graph\Beta\Generated.models.cryptographySuite::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CryptographySuite Microsoft\Graph\Beta\Generated.models.cryptographySuite~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0000-none +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0001-attestation +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0002-certification +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0003-continuousMonitoring +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0004-cStarAssessment +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0005-selfAssessment +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0006-notSupported +Microsoft\Graph\Beta\Generated.models.csaStarLevel::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.currency::|public|constructor():void Microsoft\Graph\Beta\Generated.models.currency::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.currency::|public|getAmountDecimalPlaces():string @@ -202381,6 +205748,14 @@ Microsoft\Graph\Beta\Generated.models.customUpdateTimeWindow::|public|setStartDa Microsoft\Graph\Beta\Generated.models.customUpdateTimeWindow::|public|setStartTime(value?:Time):void Microsoft\Graph\Beta\Generated.models.customUpdateTimeWindow::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomUpdateTimeWindow Microsoft\Graph\Beta\Generated.models.customUpdateTimeWindow~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier-->SignInIdentifierBase +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|getValidationRegEx():string +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|public|setValidationRegEx(value?:string):void +Microsoft\Graph\Beta\Generated.models.customUsernameSignInIdentifier::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomUsernameSignInIdentifier Microsoft\Graph\Beta\Generated.models.dailyInactiveUsersByApplicationMetric-->InactiveUsersByApplicationMetricBase Microsoft\Graph\Beta\Generated.models.dailyInactiveUsersByApplicationMetric::|public|constructor():void Microsoft\Graph\Beta\Generated.models.dailyInactiveUsersByApplicationMetric::|public|GetFieldDeserializers():array @@ -202530,6 +205905,19 @@ Microsoft\Graph\Beta\Generated.models.dataProcessorServiceForWindowsFeaturesOnbo Microsoft\Graph\Beta\Generated.models.dataProcessorServiceForWindowsFeaturesOnboarding::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.dataProcessorServiceForWindowsFeaturesOnboarding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataProcessorServiceForWindowsFeaturesOnboarding Microsoft\Graph\Beta\Generated.models.dataProcessorServiceForWindowsFeaturesOnboarding~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.dataProtection::0000-none +Microsoft\Graph\Beta\Generated.models.dataProtection::0001-impactAssessments +Microsoft\Graph\Beta\Generated.models.dataProtection::0002-officers +Microsoft\Graph\Beta\Generated.models.dataProtection::0003-secureCrossBorderDataTransfer +Microsoft\Graph\Beta\Generated.models.dataProtection::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0000-none +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0001-dataRetained +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0002-deletedImmediately +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0003-deletedWithin1Month +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0004-deletedWithin2Weeks +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0005-deletedWithin3Months +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0006-deletedWithinMoreThan3Months +Microsoft\Graph\Beta\Generated.models.dataRetentionLevel::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.dataSecurityAndGovernance-->Entity Microsoft\Graph\Beta\Generated.models.dataSecurityAndGovernance::|public|constructor():void Microsoft\Graph\Beta\Generated.models.dataSecurityAndGovernance::|public|GetFieldDeserializers():array @@ -203636,6 +207024,7 @@ Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getAdmi Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getAutoAdvanceSetupEnabled():bool Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getAutoUnlockWithWatchDisabled():bool Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getChooseYourLockScreenDisabled():bool +Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getDepProfileAdminAccountPasswordRotationSetting():DepProfileAdminAccountPasswordRotationSetting Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getDontAutoPopulatePrimaryAccountInfo():bool Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|getEnableRestrictEditing():bool Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|GetFieldDeserializers():array @@ -203660,6 +207049,7 @@ Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setAdmi Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setAutoAdvanceSetupEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setAutoUnlockWithWatchDisabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setChooseYourLockScreenDisabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setDepProfileAdminAccountPasswordRotationSetting(value?:DepProfileAdminAccountPasswordRotationSetting):void Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setDontAutoPopulatePrimaryAccountInfo(value?:bool):void Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setEnableRestrictEditing(value?:bool):void Microsoft\Graph\Beta\Generated.models.depMacOSEnrollmentProfile::|public|setFileVaultDisabled(value?:bool):void @@ -203724,6 +207114,36 @@ Microsoft\Graph\Beta\Generated.models.depOnboardingSettingCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.depOnboardingSettingCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.depOnboardingSettingCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.depOnboardingSettingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepOnboardingSettingCollectionResponse +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|getAutoRotationPeriodInDays():int +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|getDepProfileDelayAutoRotationSetting():DepProfileDelayAutoRotationSetting +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|setAutoRotationPeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|setDepProfileDelayAutoRotationSetting(value?:DepProfileDelayAutoRotationSetting):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepProfileAdminAccountPasswordRotationSetting +Microsoft\Graph\Beta\Generated.models.depProfileAdminAccountPasswordRotationSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|getOnRetrievalAutoRotatePasswordEnabled():bool +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|getOnRetrievalDelayAutoRotatePasswordInHours():int +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|setOnRetrievalAutoRotatePasswordEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|public|setOnRetrievalDelayAutoRotatePasswordInHours(value?:int):void +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepProfileDelayAutoRotationSetting +Microsoft\Graph\Beta\Generated.models.depProfileDelayAutoRotationSetting~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.depTokenType::0000-none Microsoft\Graph\Beta\Generated.models.depTokenType::0001-dep Microsoft\Graph\Beta\Generated.models.depTokenType::0002-appleSchoolManager @@ -203756,6 +207176,13 @@ Microsoft\Graph\Beta\Generated.models.desk::|public|setDisplayDeviceName(value?: Microsoft\Graph\Beta\Generated.models.desk::|public|setMailboxDetails(value?:MailboxDetails):void Microsoft\Graph\Beta\Generated.models.desk::|public|setMode(value?:PlaceMode):void Microsoft\Graph\Beta\Generated.models.desk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Desk +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeskCollectionResponse Microsoft\Graph\Beta\Generated.models.destinationType::0000-new Microsoft\Graph\Beta\Generated.models.destinationType::0001-inPlace Microsoft\Graph\Beta\Generated.models.destinationType::0002-unknownFutureValue @@ -210066,6 +213493,7 @@ Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|GetFieldDeserializ Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getInitiatedBy():AuditActivityInitiator Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getLoggedByService():string Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getOperationType():string +Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getPerformedBy():AuditActivityPerformer Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getResult():OperationResult Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getResultReason():string Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|getTargetResources():array @@ -210080,6 +213508,7 @@ Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setCorrelationId(v Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setInitiatedBy(value?:AuditActivityInitiator):void Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setLoggedByService(value?:string):void Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setOperationType(value?:string):void +Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setPerformedBy(value?:AuditActivityPerformer):void Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setResult(value?:OperationResult):void Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setResultReason(value?:string):void Microsoft\Graph\Beta\Generated.models.directoryAudit::|public|setTargetResources(value?:array):void @@ -213291,6 +216720,12 @@ Microsoft\Graph\Beta\Generated.models.emailSettings::|public|setSenderDomain(val Microsoft\Graph\Beta\Generated.models.emailSettings::|public|setUseCompanyBranding(value?:bool):void Microsoft\Graph\Beta\Generated.models.emailSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailSettings Microsoft\Graph\Beta\Generated.models.emailSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier-->SignInIdentifierBase +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.emailSignInIdentifier::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailSignInIdentifier Microsoft\Graph\Beta\Generated.models.emailSyncDuration::0000-userDefined Microsoft\Graph\Beta\Generated.models.emailSyncDuration::0001-oneDay Microsoft\Graph\Beta\Generated.models.emailSyncDuration::0002-threeDays @@ -215921,6 +219356,21 @@ Microsoft\Graph\Beta\Generated.models.extractTransformation::|public|setType(val Microsoft\Graph\Beta\Generated.models.extractTransformation::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.extractTransformation::|public|setValue2(value?:string):void Microsoft\Graph\Beta\Generated.models.extractTransformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExtractTransformation +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|getSourcePhotoClaimName():string +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|public|setSourcePhotoClaimName(value?:string):void +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FaceCheckConfiguration +Microsoft\Graph\Beta\Generated.models.faceCheckConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError-->CustomExtensionBehaviorOnError Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|public|GetFieldDeserializers():array @@ -216026,6 +219476,13 @@ Microsoft\Graph\Beta\Generated.models.federatedTokenValidationPolicy::|public|Od Microsoft\Graph\Beta\Generated.models.federatedTokenValidationPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.federatedTokenValidationPolicy::|public|setValidatingDomains(value?:ValidatingDomains):void Microsoft\Graph\Beta\Generated.models.federatedTokenValidationPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FederatedTokenValidationPolicy +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0000-none +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0001-high +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0002-liSaas +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0003-low +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0004-moderate +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0005-notSupported +Microsoft\Graph\Beta\Generated.models.fedRampLevel::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.fido2AuthenticationMethod-->AuthenticationMethod Microsoft\Graph\Beta\Generated.models.fido2AuthenticationMethod::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fido2AuthenticationMethod::|public|getAaGuid():string @@ -216354,6 +219811,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getB Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getIsItemVersioningEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getIsOcrEnabled():bool +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getItemDefaultSensitivityLabelId():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getItemMajorVersionLimit():int Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|Serialize(writer:ISerializationWriter):void @@ -216361,6 +219819,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setA Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setIsItemVersioningEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setIsOcrEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setItemDefaultSensitivityLabelId(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setItemMajorVersionLimit(value?:int):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerSettings @@ -216390,6 +219849,19 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setName( Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setOwningAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setSettings(value?:FileStorageContainerTypeSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerType +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getChatEmbedAllowedHosts():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setChatEmbedAllowedHosts(value?:array):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeAgentSettings +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0000-none Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0001-readContent Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0002-writeContent @@ -216470,6 +219942,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationCollec Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeRegistrationCollectionResponse Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getAgent():FileStorageContainerTypeAgentSettings Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsDiscoverabilityEnabled():bool @@ -216483,6 +219956,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettin Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getUrlTemplate():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setAgent(value?:FileStorageContainerTypeAgentSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsDiscoverabilityEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsItemVersioningEnabled(value?:bool):void @@ -216497,6 +219971,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettin Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getAgent():FileStorageContainerTypeAgentSettings Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getConsumingTenantOverridables():FileStorageContainerTypeSettingsOverride Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|GetFieldDeserializers():array @@ -216511,6 +219986,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public| Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getUrlTemplate():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setAgent(value?:FileStorageContainerTypeAgentSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setConsumingTenantOverridables(value?:FileStorageContainerTypeSettingsOverride):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsDiscoverabilityEnabled(value?:bool):void @@ -216704,6 +220180,13 @@ Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fixtureMap::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.fixtureMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FixtureMap +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.fixtureMapCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FixtureMapCollectionResponse Microsoft\Graph\Beta\Generated.models.floor-->Place Microsoft\Graph\Beta\Generated.models.floor::|public|constructor():void Microsoft\Graph\Beta\Generated.models.floor::|public|GetFieldDeserializers():array @@ -216712,6 +220195,13 @@ Microsoft\Graph\Beta\Generated.models.floor::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.floor::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.floor::|public|setSortOrder(value?:int):void Microsoft\Graph\Beta\Generated.models.floor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Floor +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.floorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FloorCollectionResponse Microsoft\Graph\Beta\Generated.models.focusActivityStatistics-->ActivityStatistics Microsoft\Graph\Beta\Generated.models.focusActivityStatistics::|public|constructor():void Microsoft\Graph\Beta\Generated.models.focusActivityStatistics::|public|GetFieldDeserializers():array @@ -216783,6 +220273,13 @@ Microsoft\Graph\Beta\Generated.models.footprintMap::|public|GetFieldDeserializer Microsoft\Graph\Beta\Generated.models.footprintMap::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.footprintMap::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.footprintMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FootprintMap +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.footprintMapCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FootprintMapCollectionResponse Microsoft\Graph\Beta\Generated.models.formsSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.formsSettings::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.formsSettings::|public|getBackingStore():BackingStore @@ -216818,6 +220315,40 @@ Microsoft\Graph\Beta\Generated.models.forwardToChatResult::|public|Serialize(wri Microsoft\Graph\Beta\Generated.models.forwardToChatResult::|public|setForwardedMessageId(value?:string):void Microsoft\Graph\Beta\Generated.models.forwardToChatResult::|public|setTargetChatId(value?:string):void Microsoft\Graph\Beta\Generated.models.forwardToChatResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ForwardToChatResult +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionConfiguration +Microsoft\Graph\Beta\Generated.models.fraudProtectionConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider-->Entity +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProvider +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProviderCollectionResponse +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration-->FraudProtectionConfiguration +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|getFraudProtectionProvider():FraudProtectionProvider +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|public|setFraudProtectionProvider(value?:FraudProtectionProvider):void +Microsoft\Graph\Beta\Generated.models.fraudProtectionProviderConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProviderConfiguration Microsoft\Graph\Beta\Generated.models.freeBusyError::|public|constructor():void Microsoft\Graph\Beta\Generated.models.freeBusyError::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.freeBusyError::|public|getBackingStore():BackingStore @@ -216850,6 +220381,19 @@ Microsoft\Graph\Beta\Generated.models.frontlineCloudPcAvailability::0000-notAppl Microsoft\Graph\Beta\Generated.models.frontlineCloudPcAvailability::0001-available Microsoft\Graph\Beta\Generated.models.frontlineCloudPcAvailability::0002-notAvailable Microsoft\Graph\Beta\Generated.models.frontlineCloudPcAvailability::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|getFrontlineCloudPcAvailability():FrontlineCloudPcAvailability +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|setFrontlineCloudPcAvailability(value?:FrontlineCloudPcAvailability):void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FrontlineCloudPcDetail +Microsoft\Graph\Beta\Generated.models.frontlineCloudPcDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.gcpAccessType::0000-public Microsoft\Graph\Beta\Generated.models.gcpAccessType::0001-subjectToObjectAcls Microsoft\Graph\Beta\Generated.models.gcpAccessType::0002-private @@ -219007,6 +222551,10 @@ Microsoft\Graph\Beta\Generated.models.healthMonitoring.userImpactSummary::|stati Microsoft\Graph\Beta\Generated.models.healthState::0000-unknown Microsoft\Graph\Beta\Generated.models.healthState::0001-healthy Microsoft\Graph\Beta\Generated.models.healthState::0002-unhealthy +Microsoft\Graph\Beta\Generated.models.holdType::0000-none +Microsoft\Graph\Beta\Generated.models.holdType::0001-private +Microsoft\Graph\Beta\Generated.models.holdType::0002-public +Microsoft\Graph\Beta\Generated.models.holdType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.homeRealmDiscoveryPolicy-->StsPolicy Microsoft\Graph\Beta\Generated.models.homeRealmDiscoveryPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.homeRealmDiscoveryPolicy::|public|GetFieldDeserializers():array @@ -219150,6 +222698,16 @@ Microsoft\Graph\Beta\Generated.models.httpRequestEndpoint::|public|OdataType:str Microsoft\Graph\Beta\Generated.models.httpRequestEndpoint::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.httpRequestEndpoint::|public|setTargetUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.httpRequestEndpoint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HttpRequestEndpoint +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider-->FraudProtectionProvider +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|getServerToken():string +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|public|setServerToken(value?:string):void +Microsoft\Graph\Beta\Generated.models.humanSecurityFraudProtectionProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HumanSecurityFraudProtectionProvider Microsoft\Graph\Beta\Generated.models.hybridAgentUpdaterConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.hybridAgentUpdaterConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.hybridAgentUpdaterConfiguration::|public|getAllowUpdateConfigurationOverride():bool @@ -219275,8 +222833,11 @@ Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getCustomAuthen Microsoft\Graph\Beta\Generated.models.identityContainer::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getIdentityProviders():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getRiskPrevention():RiskPreventionContainer +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getSignInIdentifiers():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getUserFlowAttributes():array Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getUserFlows():array +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|getVerifiedId():IdentityVerifiedIdRoot Microsoft\Graph\Beta\Generated.models.identityContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setApiConnectors(value?:array):void @@ -219290,8 +222851,11 @@ Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setContinuousAc Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setCustomAuthenticationExtensions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setIdentityProviders(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setRiskPrevention(value?:RiskPreventionContainer):void +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setSignInIdentifiers(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setUserFlowAttributes(value?:array):void Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setUserFlows(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setVerifiedId(value?:IdentityVerifiedIdRoot):void Microsoft\Graph\Beta\Generated.models.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer Microsoft\Graph\Beta\Generated.models.identityContainer~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityCustomUserFlowAttribute-->IdentityUserFlowAttribute @@ -219329,6 +222893,61 @@ 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.activateGroupScope-->ActivationScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|getGroup():Group +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|public|setGroup(value?:Group):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateGroupScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateGroupScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope-->ActivationScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|getProcessingResults():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|getTaskScope():ActivationTaskScopeType +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|setProcessingResults(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|public|setTaskScope(value?:ActivationTaskScopeType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateProcessingResultScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateProcessingResultScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope-->ActivationScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|getRun():Run +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|getTaskScope():ActivationTaskScopeType +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|getUserScope():ActivationUserScopeType +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|setRun(value?:Run):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|setTaskScope(value?:ActivationTaskScopeType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|public|setUserScope(value?:ActivationUserScopeType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateRunScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateRunScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope-->ActivationScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|getUsers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|public|setUsers(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activateUserScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateUserScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivationScope +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationTaskScopeType::0000-allTasks +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationTaskScopeType::0001-failedTasks +Microsoft\Graph\Beta\Generated.models.identityGovernance.activationTaskScopeType::0002-unknownFutureValue +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.attributeChangeTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|GetFieldDeserializers():array @@ -219525,12 +223144,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.ruleBasedSubjectSet::|p Microsoft\Graph\Beta\Generated.models.identityGovernance.ruleBasedSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RuleBasedSubjectSet Microsoft\Graph\Beta\Generated.models.identityGovernance.run-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getActivatedOnScope():ActivationScope Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getCompletedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getFailedTasksCount():int Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getFailedUsersCount():int Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getLastUpdatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getReprocessedRuns():array Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getScheduledDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getStartedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getSuccessfulUsersCount():int @@ -219542,11 +223163,13 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getUserPro Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getWorkflowExecutionType():WorkflowExecutionType Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setActivatedOnScope(value?:ActivationScope):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setCompletedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setFailedTasksCount(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setFailedUsersCount(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setLastUpdatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setReprocessedRuns(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setScheduledDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setSuccessfulUsersCount(value?:int):void @@ -219831,6 +223454,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::| Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getFailedTasksCount():int Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getReprocessedRuns():array Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getScheduledDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getStartedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|getSubject():User @@ -219844,6 +223468,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::| Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setCompletedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setFailedTasksCount(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setReprocessedRuns(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setScheduledDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.userProcessingResult::|public|setSubject(value?:User):void @@ -219912,6 +223537,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setVe Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workflow Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getAdministrationScopeTargets():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getCategory():LifecycleWorkflowCategory Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getCreatedBy():User @@ -219928,6 +223554,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|g Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getTasks():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setAdministrationScopeTargets(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setCategory(value?:LifecycleWorkflowCategory):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setCreatedBy(value?:User):void @@ -219975,6 +223602,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionTrigge Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0000-scheduled Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0001-onDemand Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0003-activatedWithScope Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getBackingStore():BackingStore @@ -220075,20 +223703,41 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersionCollecti Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowVersionCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityInput::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getAlias():string +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getEmail():string +Microsoft\Graph\Beta\Generated.models.identityInput::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getObjectId():string +Microsoft\Graph\Beta\Generated.models.identityInput::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityInput::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setAlias(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setEmail(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setObjectId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInput::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInput::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityInput +Microsoft\Graph\Beta\Generated.models.identityInput~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getAgentRiskDetections():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getRiskDetections():array +Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getRiskyAgents():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getRiskyServicePrincipals():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getRiskyUsers():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|getServicePrincipalRiskDetections():array Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setAgentRiskDetections(value?:array):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setRiskDetections(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setRiskyAgents(value?:array):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setRiskyServicePrincipals(value?:array):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setRiskyUsers(value?:array):void Microsoft\Graph\Beta\Generated.models.identityProtectionRoot::|public|setServicePrincipalRiskDetections(value?:array):void @@ -220250,6 +223899,14 @@ Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|publi Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.identityUserFlowCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityUserFlowCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot-->Entity +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|getProfiles():array +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|public|setProfiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityVerifiedIdRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityVerifiedIdRoot Microsoft\Graph\Beta\Generated.models.identity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.idleSessionSignOut::|public|constructor():void Microsoft\Graph\Beta\Generated.models.idleSessionSignOut::|public|getAdditionalData():array @@ -223194,6 +226851,7 @@ Microsoft\Graph\Beta\Generated.models.iosKioskModeAppType::0002-managedApp Microsoft\Graph\Beta\Generated.models.iosKioskModeAppType::0003-builtInApp Microsoft\Graph\Beta\Generated.models.iosLobApp-->MobileLobApp Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getApplicableDeviceType():IosDeviceType Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getBuildNumber():string Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getBundleId():string @@ -223203,6 +226861,7 @@ Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getMinimumSupportedOper Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|getVersionNumber():string Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|setApplicableDeviceType(value?:IosDeviceType):void Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|setBuildNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.iosLobApp::|public|setBundleId(value?:string):void @@ -223374,6 +227033,7 @@ Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV150 Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV160():bool 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|getV80():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|getV90():bool Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|Serialize(writer:ISerializationWriter):void @@ -223389,6 +227049,7 @@ Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV150 Microsoft\Graph\Beta\Generated.models.iosMinimumOperatingSystem::|public|setV160(value?:bool):void 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|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 @@ -225301,6 +228962,13 @@ Microsoft\Graph\Beta\Generated.models.levelMap::|public|setPlaceId(value?:string Microsoft\Graph\Beta\Generated.models.levelMap::|public|setSections(value?:array):void Microsoft\Graph\Beta\Generated.models.levelMap::|public|setUnits(value?:array):void Microsoft\Graph\Beta\Generated.models.levelMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LevelMap +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.levelMapCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LevelMapCollectionResponse Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.licenseAssignmentState::|public|getAssignedByGroup():string @@ -226751,6 +230419,7 @@ Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV1 Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|getV130():bool 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|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 @@ -226769,6 +230438,7 @@ Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV1 Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem::|public|setV130(value?:bool):void 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::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOSMinimumOperatingSystem Microsoft\Graph\Beta\Generated.models.macOSMinimumOperatingSystem~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.macOSOfficeSuiteApp-->MobileApp @@ -229027,6 +232697,10 @@ Microsoft\Graph\Beta\Generated.models.managedEBookCollectionResponse::|public|ge Microsoft\Graph\Beta\Generated.models.managedEBookCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.managedEBookCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.managedEBookCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedEBookCollectionResponse +Microsoft\Graph\Beta\Generated.models.managedGooglePlayEnterpriseType::0000-enterpriseTypeUnspecified +Microsoft\Graph\Beta\Generated.models.managedGooglePlayEnterpriseType::0001-managedGoogleDomain +Microsoft\Graph\Beta\Generated.models.managedGooglePlayEnterpriseType::0002-managedGooglePlayAccountsEnterprise +Microsoft\Graph\Beta\Generated.models.managedGooglePlayEnterpriseType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.managedIdentity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.managedIdentity::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.managedIdentity::|public|getAssociatedResourceId():string @@ -231042,6 +234716,7 @@ Microsoft\Graph\Beta\Generated.models.managementState::0008-wipeIssued Microsoft\Graph\Beta\Generated.models.managementState::0009-wipeCanceled Microsoft\Graph\Beta\Generated.models.managementState::0010-retireCanceled Microsoft\Graph\Beta\Generated.models.managementState::0011-discovered +Microsoft\Graph\Beta\Generated.models.managementState::0012-unknownFutureValue Microsoft\Graph\Beta\Generated.models.markContent-->LabelActionBase Microsoft\Graph\Beta\Generated.models.markContent::|public|constructor():void Microsoft\Graph\Beta\Generated.models.markContent::|public|GetFieldDeserializers():array @@ -233082,7 +236757,10 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse:: Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentScriptCollectionResponse -Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0000-commitSuccess +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0000-commitPending +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0001-commitSuccess +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0002-commitFailed +Microsoft\Graph\Beta\Generated.models.mobileAppContentScriptState::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.mobileAppDependency-->MobileAppRelationship Microsoft\Graph\Beta\Generated.models.mobileAppDependency::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mobileAppDependency::|public|getDependencyType():MobileAppDependencyType @@ -233596,16 +237274,22 @@ Microsoft\Graph\Beta\Generated.models.modifiedProperty::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.modifiedProperty::|public|setOldValue(value?:string):void Microsoft\Graph\Beta\Generated.models.modifiedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty Microsoft\Graph\Beta\Generated.models.modifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.monitorMode::0000-monitorOnly -Microsoft\Graph\Beta\Generated.models.monitorMode::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.monitorMode::0000-monitorOnce +Microsoft\Graph\Beta\Generated.models.monitorMode::0001-monitorOnly +Microsoft\Graph\Beta\Generated.models.monitorMode::0002-applyOnceAndMonitorContinuous +Microsoft\Graph\Beta\Generated.models.monitorMode::0003-applyOnce +Microsoft\Graph\Beta\Generated.models.monitorMode::0004-applyContinuous +Microsoft\Graph\Beta\Generated.models.monitorMode::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0000-successful Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0001-partiallySuccessful Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0002-failed Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.monitorRunType::0000-monitor +Microsoft\Graph\Beta\Generated.models.monitorRunType::0001-apply +Microsoft\Graph\Beta\Generated.models.monitorRunType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.monitorStatus::0000-active Microsoft\Graph\Beta\Generated.models.monitorStatus::0001-inactive -Microsoft\Graph\Beta\Generated.models.monitorStatus::0002-inactivatedBySystem -Microsoft\Graph\Beta\Generated.models.monitorStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.monitorStatus::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric-->InactiveUsersByApplicationMetricBase Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric::|public|constructor():void Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric::|public|GetFieldDeserializers():array @@ -234131,25 +237815,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationSnapshot Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch-->Association -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|getBranchId():string -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|public|setBranchId(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.associatedBranch::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssociatedBranch -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.association::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Association -Microsoft\Graph\Beta\Generated.models.networkaccess.association~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.bandwidthCapacityInMbps::0000-mbps250 Microsoft\Graph\Beta\Generated.models.networkaccess.bandwidthCapacityInMbps::0001-mbps500 Microsoft\Graph\Beta\Generated.models.networkaccess.bandwidthCapacityInMbps::0002-mbps750 @@ -234174,6 +237839,17 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.bgpConfiguration::|public|se Microsoft\Graph\Beta\Generated.models.networkaccess.bgpConfiguration::|public|setPeerIpAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.bgpConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BgpConfiguration Microsoft\Graph\Beta\Generated.models.networkaccess.bgpConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BlockPageConfigurationBase +Microsoft\Graph\Beta\Generated.models.networkaccess.blockPageConfigurationBase~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.branchConnectivityConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.branchConnectivityConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.branchConnectivityConfiguration::|public|getBackingStore():BackingStore @@ -234199,7 +237875,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getConne Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getCountry():string Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getDeviceLinks():array Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getForwardingProfiles():array Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getName():string Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|getRegion():Region @@ -234211,7 +237886,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setConne Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setConnectivityState(value?:ConnectivityState):void Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setCountry(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setDeviceLinks(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setForwardingProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.branchSite::|public|setRegion(value?:Region):void @@ -234360,13 +238034,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|pu Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|public|setModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicy -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPolicyCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessSettings-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.conditionalAccessSettings::|public|GetFieldDeserializers():array @@ -234467,12 +238134,10 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|getBranches():array Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|getRemoteNetworks():array Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|getWebCategories():array Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|setBranches(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|setRemoteNetworks(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|public|setWebCategories(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.connectivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Connectivity Microsoft\Graph\Beta\Generated.models.networkaccess.connectivityConfigurationLink-->Entity @@ -234555,6 +238220,16 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.crossTenantSummary::|public| Microsoft\Graph\Beta\Generated.models.networkaccess.crossTenantSummary::|public|setUserCount(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.crossTenantSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantSummary Microsoft\Graph\Beta\Generated.models.networkaccess.crossTenantSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage-->Entity +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|getConfiguration():BlockPageConfigurationBase +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|getState():Status +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|setConfiguration(value?:BlockPageConfigurationBase):void +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|public|setState(value?:Status):void +Microsoft\Graph\Beta\Generated.models.networkaccess.customBlockPage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomBlockPage Microsoft\Graph\Beta\Generated.models.networkaccess.destination::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.destination::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.destination::|public|getBackingStore():BackingStore @@ -234865,25 +238540,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.filteringPolicyLink::|public Microsoft\Graph\Beta\Generated.models.networkaccess.filteringPolicyLink::|public|setLoggingState(value?:Status):void Microsoft\Graph\Beta\Generated.models.networkaccess.filteringPolicyLink::|public|setPriority(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.filteringPolicyLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilteringPolicyLink -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile-->Profile -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|getConditionalAccessPolicies():array -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|getPriority():int -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|setConditionalAccessPolicies(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|public|setPriority(value?:int):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilteringProfile -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.filteringProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilteringProfileCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.filteringRule-->PolicyRule Microsoft\Graph\Beta\Generated.models.networkaccess.filteringRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.filteringRule::|public|getDestinations():array @@ -234929,29 +238585,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicyLink::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicyLink::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicyLink::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingPolicyLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ForwardingPolicyLink -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile-->Profile -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getAssociations():array -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getIsCustomProfile():bool -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getPriority():int -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getServicePrincipal():ServicePrincipal -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|getTrafficForwardingType():TrafficForwardingType -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setAssociations(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setIsCustomProfile(value?:bool):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setPriority(value?:int):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setServicePrincipal(value?:ServicePrincipal):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|public|setTrafficForwardingType(value?:TrafficForwardingType):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ForwardingProfile -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ForwardingProfileCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingRule-->PolicyRule Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.forwardingRule::|public|getAction():ForwardingRuleAction @@ -235049,7 +238682,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule::|public|setPorts(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule::|public|setProtocol(value?:NetworkingProtocol):void Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InternetAccessForwardingRule -Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress-->RuleDestination +Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress-->IpDestination Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|getValue():string @@ -235057,7 +238690,13 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|OdataType Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.ipAddress::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpAddress -Microsoft\Graph\Beta\Generated.models.networkaccess.ipRange-->RuleDestination +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination-->RuleDestination +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.ipDestination::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpDestination +Microsoft\Graph\Beta\Generated.models.networkaccess.ipRange-->IpDestination Microsoft\Graph\Beta\Generated.models.networkaccess.ipRange::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.ipRange::|public|getBeginAddress():string Microsoft\Graph\Beta\Generated.models.networkaccess.ipRange::|public|getEndAddress():string @@ -235077,7 +238716,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.ipSecIntegrity::0001-gcmAes1 Microsoft\Graph\Beta\Generated.models.networkaccess.ipSecIntegrity::0002-gcmAes256 Microsoft\Graph\Beta\Generated.models.networkaccess.ipSecIntegrity::0003-sha256 Microsoft\Graph\Beta\Generated.models.networkaccess.ipSecIntegrity::0004-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.networkaccess.ipSubnet-->RuleDestination +Microsoft\Graph\Beta\Generated.models.networkaccess.ipSubnet-->IpDestination Microsoft\Graph\Beta\Generated.models.networkaccess.ipSubnet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.ipSubnet::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.networkaccess.ipSubnet::|public|getValue():string @@ -235169,15 +238808,21 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.malwareCategory::0037-virus Microsoft\Graph\Beta\Generated.models.networkaccess.malwareCategory::0038-wiperMalware Microsoft\Graph\Beta\Generated.models.networkaccess.malwareCategory::0039-worm Microsoft\Graph\Beta\Generated.models.networkaccess.malwareCategory::0040-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration-->BlockPageConfigurationBase +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|getBody():string +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|public|setBody(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.markdownBlockMessageConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MarkdownBlockMessageConfiguration Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getAlerts():array Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getConnectivity():Connectivity Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getFilteringPolicies():array -Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getFilteringProfiles():array Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getForwardingPolicies():array -Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getForwardingProfiles():array Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getLogs():Logs Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getReports():Reports Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|getSettings():Settings @@ -235190,9 +238835,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|S Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setAlerts(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setConnectivity(value?:Connectivity):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setFilteringPolicies(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setFilteringProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setForwardingPolicies(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setForwardingProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setLogs(value?:Logs):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setReports(value?:Reports):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessRoot::|public|setSettings(value?:Settings):void @@ -235406,13 +239049,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.policyLink::|public|setPolic Microsoft\Graph\Beta\Generated.models.networkaccess.policyLink::|public|setState(value?:Status):void Microsoft\Graph\Beta\Generated.models.networkaccess.policyLink::|public|setVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.policyLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyLink -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.policyLinkCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyLinkCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.policyRule-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.policyRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.policyRule::|public|GetFieldDeserializers():array @@ -235476,24 +239112,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.privateAccessForwardingRule: Microsoft\Graph\Beta\Generated.models.networkaccess.privateAccessForwardingRule::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.privateAccessForwardingRule::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.privateAccessForwardingRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivateAccessForwardingRule -Microsoft\Graph\Beta\Generated.models.networkaccess.profile-->Entity -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getDescription():string -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getLastModifiedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getName():string -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getPolicies():array -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getState():Status -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|getVersion():string -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setDescription(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setLastModifiedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setPolicies(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setState(value?:Status):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|public|setVersion(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.profile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Profile Microsoft\Graph\Beta\Generated.models.networkaccess.redundancyConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.redundancyConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.redundancyConfiguration::|public|getBackingStore():BackingStore @@ -235681,50 +239299,6 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.relatedWebCategory::|public| Microsoft\Graph\Beta\Generated.models.networkaccess.relatedWebCategory::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedWebCategory::|public|setWebCategoryName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedWebCategory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedWebCategory -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork-->Entity -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getConnectivityConfiguration():RemoteNetworkConnectivityConfiguration -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getDeviceLinks():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getForwardingProfiles():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getLastModifiedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getName():string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getRegion():Region -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|getVersion():string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setConnectivityConfiguration(value?:RemoteNetworkConnectivityConfiguration):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setDeviceLinks(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setForwardingProfiles(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setLastModifiedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setRegion(value?:Region):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|public|setVersion(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetwork::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteNetwork -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteNetworkCollectionResponse -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getLinks():array -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getRemoteNetworkId():string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|getRemoteNetworkName():string -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setLinks(value?:array):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setRemoteNetworkId(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|public|setRemoteNetworkName(value?:string):void -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoteNetworkConnectivityConfiguration -Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkConnectivityConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkHealthEvent-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkHealthEvent::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.remoteNetworkHealthEvent::|public|getBgpRoutesAdvertisedCount():int @@ -235787,12 +239361,14 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.settings-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|getConditionalAccess():ConditionalAccessSettings Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|getCrossTenantAccess():CrossTenantAccessSettings +Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|getCustomBlockPage():CustomBlockPage Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|getForwardingOptions():ForwardingOptions Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|setConditionalAccess(value?:ConditionalAccessSettings):void Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|setCrossTenantAccess(value?:CrossTenantAccessSettings):void +Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|setCustomBlockPage(value?:CustomBlockPage):void Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|public|setForwardingOptions(value?:ForwardingOptions):void Microsoft\Graph\Beta\Generated.models.networkaccess.settings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Settings Microsoft\Graph\Beta\Generated.models.networkaccess.status::0000-enabled @@ -235944,6 +239520,8 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0002-a Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0004-expiring Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0005-expired +Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0006-enabled +Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0007-disabled Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|getBackingStore():BackingStore @@ -236128,6 +239706,12 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.url::|public|OdataType:strin Microsoft\Graph\Beta\Generated.models.networkaccess.url::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.url::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.url::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Url +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule-->FilteringRule +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.urlDestinationFilteringRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrlDestinationFilteringRule Microsoft\Graph\Beta\Generated.models.networkaccess.usageProfilingPoint::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.usageProfilingPoint::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.usageProfilingPoint::|public|getBackingStore():BackingStore @@ -237768,6 +241352,33 @@ Microsoft\Graph\Beta\Generated.models.onenoteUserRole::0000-None Microsoft\Graph\Beta\Generated.models.onenoteUserRole::0001-Owner Microsoft\Graph\Beta\Generated.models.onenoteUserRole::0002-Contributor Microsoft\Graph\Beta\Generated.models.onenoteUserRole::0003-Reader +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler-->OnFraudProtectionLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|getSignUp():FraudProtectionConfiguration +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|public|setSignUp(value?:FraudProtectionConfiguration):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartExternalUsersAuthHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartExternalUsersAuthHandler +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener-->AuthenticationEventListener +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|getHandler():OnFraudProtectionLoadStartHandler +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|public|setHandler(value?:OnFraudProtectionLoadStartHandler):void +Microsoft\Graph\Beta\Generated.models.onFraudProtectionLoadStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartListener Microsoft\Graph\Beta\Generated.models.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp-->OnInteractiveAuthFlowStartHandler Microsoft\Graph\Beta\Generated.models.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|GetFieldDeserializers():array @@ -237860,6 +241471,7 @@ Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getAttendanceRe Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getAudioConferencing():AudioConferencing Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getChatInfo():ChatInfo Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getChatRestrictions():ChatRestrictions +Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getExpiryDateTime():DateTime Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getIsEndToEndEncryptionEnabled():bool Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getIsEntryExitAnnounced():bool @@ -237893,6 +241505,7 @@ Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setAttendanceRe Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setAudioConferencing(value?:AudioConferencing):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setChatInfo(value?:ChatInfo):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setChatRestrictions(value?:ChatRestrictions):void +Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setExpiryDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setIsEndToEndEncryptionEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setIsEntryExitAnnounced(value?:bool):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setJoinInformation(value?:ItemBody):void @@ -238404,6 +242017,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|getHy Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|getIsDefaultAccessEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|getIsEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|getPublishedResources():array +Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|getSensors():array Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setAgentGroups(value?:array):void @@ -238415,6 +242029,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setHy Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setIsDefaultAccessEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setIsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setPublishedResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|public|setSensors(value?:array):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesPublishingProfile Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfileCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.onPremisesPublishingProfileCollectionResponse::|public|constructor():void @@ -238445,6 +242060,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishingType::0003-provisionin Microsoft\Graph\Beta\Generated.models.onPremisesPublishingType::0004-intunePfx Microsoft\Graph\Beta\Generated.models.onPremisesPublishingType::0005-oflineDomainJoin Microsoft\Graph\Beta\Generated.models.onPremisesPublishingType::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.onPremisesPublishingType::0007-privateAccess Microsoft\Graph\Beta\Generated.models.onPremisesPublishing~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.onPremisesSipInfo::|public|getAdditionalData():array @@ -239174,6 +242790,7 @@ Microsoft\Graph\Beta\Generated.models.orgContact::|public|getManager():Directory Microsoft\Graph\Beta\Generated.models.orgContact::|public|getMemberOf():array Microsoft\Graph\Beta\Generated.models.orgContact::|public|getOnPremisesLastSyncDateTime():DateTime Microsoft\Graph\Beta\Generated.models.orgContact::|public|getOnPremisesProvisioningErrors():array +Microsoft\Graph\Beta\Generated.models.orgContact::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior Microsoft\Graph\Beta\Generated.models.orgContact::|public|getOnPremisesSyncEnabled():bool Microsoft\Graph\Beta\Generated.models.orgContact::|public|getPhones():array Microsoft\Graph\Beta\Generated.models.orgContact::|public|getProxyAddresses():array @@ -239196,6 +242813,7 @@ Microsoft\Graph\Beta\Generated.models.orgContact::|public|setManager(value?:Dire Microsoft\Graph\Beta\Generated.models.orgContact::|public|setMemberOf(value?:array):void Microsoft\Graph\Beta\Generated.models.orgContact::|public|setOnPremisesLastSyncDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.orgContact::|public|setOnPremisesProvisioningErrors(value?:array):void +Microsoft\Graph\Beta\Generated.models.orgContact::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void Microsoft\Graph\Beta\Generated.models.orgContact::|public|setOnPremisesSyncEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.orgContact::|public|setPhones(value?:array):void Microsoft\Graph\Beta\Generated.models.orgContact::|public|setProxyAddresses(value?:array):void @@ -240329,6 +243947,13 @@ Microsoft\Graph\Beta\Generated.models.passwordlessMicrosoftAuthenticatorAuthenti Microsoft\Graph\Beta\Generated.models.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.passwordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PasswordlessMicrosoftAuthenticatorAuthenticationMethodCollectionResponse +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0000-none +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0001-changePasswordPeriod +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0002-charactersCombination +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0003-passwordHistoryAndReuse +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0004-passwordLengthLimit +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0005-personalInformationUse +Microsoft\Graph\Beta\Generated.models.passwordPolicy::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.passwordProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.passwordProfile::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.passwordProfile::|public|getBackingStore():BackingStore @@ -240744,6 +244369,11 @@ Microsoft\Graph\Beta\Generated.models.paymentTermCollectionResponse::|public|Ser Microsoft\Graph\Beta\Generated.models.paymentTermCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.paymentTermCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PaymentTermCollectionResponse Microsoft\Graph\Beta\Generated.models.paymentTerm~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.pciVersion::0000-none +Microsoft\Graph\Beta\Generated.models.pciVersion::0001-v3_2_1 +Microsoft\Graph\Beta\Generated.models.pciVersion::0002-v4 +Microsoft\Graph\Beta\Generated.models.pciVersion::0003-notSupported +Microsoft\Graph\Beta\Generated.models.pciVersion::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.pendingContentUpdate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.pendingContentUpdate::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.pendingContentUpdate::|public|getBackingStore():BackingStore @@ -242492,6 +246122,7 @@ Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getCreationSource():P Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getDetails():PlannerTaskDetails Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getDueDateTime():DateTime Microsoft\Graph\Beta\Generated.models.plannerTask::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getHasChat():bool Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getHasDescription():bool Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.plannerTask::|public|getIsOnMyDay():bool @@ -242528,6 +246159,7 @@ Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setCreatedDateTime(va Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setCreationSource(value?:PlannerTaskCreation):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setDetails(value?:PlannerTaskDetails):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setHasChat(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setHasDescription(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerTask::|public|setIsOnMyDay(value?:bool):void @@ -243409,6 +247041,7 @@ Microsoft\Graph\Beta\Generated.models.presence::|public|GetFieldDeserializers(): Microsoft\Graph\Beta\Generated.models.presence::|public|getOutOfOfficeSettings():OutOfOfficeSettings Microsoft\Graph\Beta\Generated.models.presence::|public|getSequenceNumber():string Microsoft\Graph\Beta\Generated.models.presence::|public|getStatusMessage():PresenceStatusMessage +Microsoft\Graph\Beta\Generated.models.presence::|public|getWorkLocation():UserWorkLocation Microsoft\Graph\Beta\Generated.models.presence::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.presence::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.presence::|public|setActivity(value?:string):void @@ -243416,6 +247049,7 @@ Microsoft\Graph\Beta\Generated.models.presence::|public|setAvailability(value?:s Microsoft\Graph\Beta\Generated.models.presence::|public|setOutOfOfficeSettings(value?:OutOfOfficeSettings):void Microsoft\Graph\Beta\Generated.models.presence::|public|setSequenceNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.presence::|public|setStatusMessage(value?:PresenceStatusMessage):void +Microsoft\Graph\Beta\Generated.models.presence::|public|setWorkLocation(value?:UserWorkLocation):void Microsoft\Graph\Beta\Generated.models.presence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Presence Microsoft\Graph\Beta\Generated.models.presenceCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.presenceCollectionResponse::|public|constructor():void @@ -245341,6 +248975,31 @@ Microsoft\Graph\Beta\Generated.models.privacyProfile::|public|setStatementUrl(va Microsoft\Graph\Beta\Generated.models.privacyProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyProfile Microsoft\Graph\Beta\Generated.models.privacyProfile~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.privacy~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.privateAccessSensor-->Entity +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getExternalIp():string +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getIsAuditMode():bool +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getIsBreakglassEnabled():bool +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getMachineName():string +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getStatus():SensorStatus +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|getVersion():string +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setExternalIp(value?:string):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setIsAuditMode(value?:bool):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setIsBreakglassEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setMachineName(value?:string):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setStatus(value?:SensorStatus):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|public|setVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivateAccessSensor +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.privateAccessSensorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivateAccessSensorCollectionResponse Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.privateLinkDetails::|public|getBackingStore():BackingStore @@ -245376,6 +249035,7 @@ Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0002-ipRang Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0003-fqdn Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0004-dnsSuffix Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.privateNetworkDestinationType::0006-servicePrincipalName Microsoft\Graph\Beta\Generated.models.privateNetworkProtocol::0000-tcp Microsoft\Graph\Beta\Generated.models.privateNetworkProtocol::0001-udp Microsoft\Graph\Beta\Generated.models.privateNetworkProtocol::0002-unknownFutureValue @@ -246170,12 +249830,16 @@ Microsoft\Graph\Beta\Generated.models.processContentResponse~~>AdditionalDataHol Microsoft\Graph\Beta\Generated.models.processConversationMetadata-->ProcessContentMetadataBase Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|constructor():void Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|getAccessedResources():array +Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|getAccessedResourcesV2():array +Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|getAgents():array Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|getParentMessageId():string Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|getPlugins():array Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|setAccessedResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|setAccessedResourcesV2(value?:array):void +Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|setAgents(value?:array):void Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|setParentMessageId(value?:string):void Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|public|setPlugins(value?:array):void Microsoft\Graph\Beta\Generated.models.processConversationMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProcessConversationMetadata @@ -249074,6 +252738,42 @@ Microsoft\Graph\Beta\Generated.models.resourceAccess::|public|setId(value?:strin Microsoft\Graph\Beta\Generated.models.resourceAccess::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.resourceAccess::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.resourceAccess::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccess +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getAccessType():ResourceAccessType +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getIdentifier():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getIsCrossPromptInjectionDetected():bool +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getLabelId():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getName():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getStatus():ResourceAccessStatus +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getStorageId():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|getUrl():string +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setAccessType(value?:ResourceAccessType):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setIsCrossPromptInjectionDetected(value?:bool):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setLabelId(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setStatus(value?:ResourceAccessStatus):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setStorageId(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|public|setUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessDetail +Microsoft\Graph\Beta\Generated.models.resourceAccessDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.resourceAccessStatus::0000-none +Microsoft\Graph\Beta\Generated.models.resourceAccessStatus::0001-failure +Microsoft\Graph\Beta\Generated.models.resourceAccessStatus::0002-success +Microsoft\Graph\Beta\Generated.models.resourceAccessStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.resourceAccessType::0000-none +Microsoft\Graph\Beta\Generated.models.resourceAccessType::0001-read +Microsoft\Graph\Beta\Generated.models.resourceAccessType::0002-write +Microsoft\Graph\Beta\Generated.models.resourceAccessType::0003-create +Microsoft\Graph\Beta\Generated.models.resourceAccessType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.resourceAccess~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.resourceAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.resourceAction::|public|getAdditionalData():array @@ -249329,6 +253029,15 @@ Microsoft\Graph\Beta\Generated.models.responsibleSensitiveType::|public|setRuleP Microsoft\Graph\Beta\Generated.models.responsibleSensitiveType::|public|setRulePackageType(value?:string):void Microsoft\Graph\Beta\Generated.models.responsibleSensitiveType::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResponsibleSensitiveType Microsoft\Graph\Beta\Generated.models.responsibleSensitiveType~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0000-none +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0001-aes +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0002-bitlocker +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0003-blowfish +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0004-des +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0005-rc4 +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0006-rsa +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0007-notSupported +Microsoft\Graph\Beta\Generated.models.restEncryptionType::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.restorableArtifact::0000-message Microsoft\Graph\Beta\Generated.models.restorableArtifact::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.restoreAction::|public|constructor():void @@ -249784,6 +253493,9 @@ Microsoft\Graph\Beta\Generated.models.riskDetail::0014-m365DAdminDismissedDetect Microsoft\Graph\Beta\Generated.models.riskDetail::0015-userChangedPasswordOnPremises Microsoft\Graph\Beta\Generated.models.riskDetail::0016-adminDismissedRiskForSignIn Microsoft\Graph\Beta\Generated.models.riskDetail::0017-adminConfirmedAccountSafe +Microsoft\Graph\Beta\Generated.models.riskDetail::0018-adminConfirmedAgentSafe +Microsoft\Graph\Beta\Generated.models.riskDetail::0019-adminConfirmedAgentCompromised +Microsoft\Graph\Beta\Generated.models.riskDetail::0020-adminDismissedRiskForAgent Microsoft\Graph\Beta\Generated.models.riskDetection-->Entity Microsoft\Graph\Beta\Generated.models.riskDetection::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskDetection::|public|getActivity():ActivityType @@ -249865,6 +253577,23 @@ Microsoft\Graph\Beta\Generated.models.riskLevel::0002-high Microsoft\Graph\Beta\Generated.models.riskLevel::0003-hidden Microsoft\Graph\Beta\Generated.models.riskLevel::0004-none Microsoft\Graph\Beta\Generated.models.riskLevel::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getFraudProtectionProviders():array +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getWebApplicationFirewallProviders():array +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|getWebApplicationFirewallVerifications():array +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setFraudProtectionProviders(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setWebApplicationFirewallProviders(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|public|setWebApplicationFirewallVerifications(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskPreventionContainer +Microsoft\Graph\Beta\Generated.models.riskPreventionContainer~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.riskProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskProfile::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.riskProfile::|public|getBackingStore():BackingStore @@ -249919,6 +253648,55 @@ Microsoft\Graph\Beta\Generated.models.riskUserActivity::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.riskUserActivity::|public|setRiskEventTypes(value?:array):void Microsoft\Graph\Beta\Generated.models.riskUserActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskUserActivity Microsoft\Graph\Beta\Generated.models.riskUserActivity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.riskyAgent-->Entity +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getAgentDisplayName():string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsDeleted():bool +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getIsProcessing():bool +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskDetail():RiskDetail +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|getRiskState():RiskState +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setAgentDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsDeleted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setIsProcessing(value?:bool):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskDetail(value?:RiskDetail):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|public|setRiskState(value?:RiskState):void +Microsoft\Graph\Beta\Generated.models.riskyAgent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgent +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentCollectionResponse +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity-->RiskyAgent +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|getAgentIdentity():AgentIdentity +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|setAgentIdentity(value?:AgentIdentity):void +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentIdentity +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal-->RiskyAgent +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgentIdentityBlueprintPrincipal::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentIdentityBlueprintPrincipal +Microsoft\Graph\Beta\Generated.models.riskyAgentUser-->RiskyAgent +Microsoft\Graph\Beta\Generated.models.riskyAgentUser::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgentUser::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgentUser::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.riskyAgentUser::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgentUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentUser Microsoft\Graph\Beta\Generated.models.riskyServicePrincipal-->Entity Microsoft\Graph\Beta\Generated.models.riskyServicePrincipal::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskyServicePrincipal::|public|getAccountEnabled():bool @@ -251720,6 +255498,7 @@ Microsoft\Graph\Beta\Generated.models.searchHit::|public|getRank():int Microsoft\Graph\Beta\Generated.models.searchHit::|public|getResource():Entity Microsoft\Graph\Beta\Generated.models.searchHit::|public|getResultTemplateId():string Microsoft\Graph\Beta\Generated.models.searchHit::|public|getScore():int +Microsoft\Graph\Beta\Generated.models.searchHit::|public|getSearchHitSummary():string Microsoft\Graph\Beta\Generated.models.searchHit::|public|getSource():Entity Microsoft\Graph\Beta\Generated.models.searchHit::|public|getSummary():string Microsoft\Graph\Beta\Generated.models.searchHit::|public|Serialize(writer:ISerializationWriter):void @@ -251734,6 +255513,7 @@ Microsoft\Graph\Beta\Generated.models.searchHit::|public|setRank(value?:int):voi Microsoft\Graph\Beta\Generated.models.searchHit::|public|setResource(value?:Entity):void Microsoft\Graph\Beta\Generated.models.searchHit::|public|setResultTemplateId(value?:string):void Microsoft\Graph\Beta\Generated.models.searchHit::|public|setScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.searchHit::|public|setSearchHitSummary(value?:string):void Microsoft\Graph\Beta\Generated.models.searchHit::|public|setSource(value?:Entity):void Microsoft\Graph\Beta\Generated.models.searchHit::|public|setSummary(value?:string):void Microsoft\Graph\Beta\Generated.models.searchHit::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SearchHit @@ -251879,6 +255659,13 @@ Microsoft\Graph\Beta\Generated.models.section::|public|GetFieldDeserializers():a Microsoft\Graph\Beta\Generated.models.section::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.section::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.section::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Section +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.sectionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SectionCollectionResponse Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0000-none Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0001-neutral Microsoft\Graph\Beta\Generated.models.sectionEmphasisType::0002-soft @@ -251932,6 +255719,13 @@ Microsoft\Graph\Beta\Generated.models.sectionMap::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.sectionMap::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.sectionMap::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.sectionMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SectionMap +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.sectionMapCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SectionMapCollectionResponse Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0000-azureADAccount Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0001-domainAccount Microsoft\Graph\Beta\Generated.models.secureAssessmentAccountType::0002-localAccount @@ -252252,6 +256046,7 @@ Microsoft\Graph\Beta\Generated.models.security.alert::|public|GetFieldDeserializ Microsoft\Graph\Beta\Generated.models.security.alert::|public|getFirstActivityDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.alert::|public|getIncidentId():string Microsoft\Graph\Beta\Generated.models.security.alert::|public|getIncidentWebUrl():string +Microsoft\Graph\Beta\Generated.models.security.alert::|public|getInvestigationState():InvestigationState Microsoft\Graph\Beta\Generated.models.security.alert::|public|getLastActivityDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.alert::|public|getLastUpdateDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.alert::|public|getMitreTechniques():array @@ -252287,6 +256082,7 @@ Microsoft\Graph\Beta\Generated.models.security.alert::|public|setEvidence(value? Microsoft\Graph\Beta\Generated.models.security.alert::|public|setFirstActivityDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.alert::|public|setIncidentId(value?:string):void Microsoft\Graph\Beta\Generated.models.security.alert::|public|setIncidentWebUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.alert::|public|setInvestigationState(value?:InvestigationState):void Microsoft\Graph\Beta\Generated.models.security.alert::|public|setLastActivityDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.alert::|public|setLastUpdateDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.alert::|public|setMitreTechniques(value?:array):void @@ -253356,6 +257152,14 @@ Microsoft\Graph\Beta\Generated.models.security.authorityTemplateCollectionRespon Microsoft\Graph\Beta\Generated.models.security.authorityTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.authorityTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.security.authorityTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthorityTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|getIsAutomatic():bool +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|setIsAutomatic(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AutoAuditingConfiguration Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|getBackingStore():BackingStore @@ -253471,6 +257275,7 @@ Microsoft\Graph\Beta\Generated.models.security.caseAction::0007-unknownFutureVal Microsoft\Graph\Beta\Generated.models.security.caseAction::0008-purgeData Microsoft\Graph\Beta\Generated.models.security.caseAction::0009-exportReport Microsoft\Graph\Beta\Generated.models.security.caseAction::0010-exportResult +Microsoft\Graph\Beta\Generated.models.security.caseAction::0011-holdPolicySync Microsoft\Graph\Beta\Generated.models.security.caseAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.caseAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.caseAuditRecord::|public|GetFieldDeserializers():array @@ -254349,7 +258154,9 @@ Microsoft\Graph\Beta\Generated.models.security.detectionSource::0032-microsoftDe Microsoft\Graph\Beta\Generated.models.security.detectionSource::0033-builtInMl Microsoft\Graph\Beta\Generated.models.security.detectionSource::0034-microsoftInsiderRiskManagement Microsoft\Graph\Beta\Generated.models.security.detectionSource::0035-microsoftThreatIntelligence -Microsoft\Graph\Beta\Generated.models.security.detectionSource::0036-microsoftSentinel +Microsoft\Graph\Beta\Generated.models.security.detectionSource::0036-microsoftDefenderForAIServices +Microsoft\Graph\Beta\Generated.models.security.detectionSource::0037-securityCopilot +Microsoft\Graph\Beta\Generated.models.security.detectionSource::0038-microsoftSentinel Microsoft\Graph\Beta\Generated.models.security.detectionStatus::0000-detected Microsoft\Graph\Beta\Generated.models.security.detectionStatus::0001-blocked Microsoft\Graph\Beta\Generated.models.security.detectionStatus::0002-prevented @@ -255098,6 +258905,14 @@ Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicyCollectionRes Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation-->CaseOperation +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|getReportFileMetadata():array +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|public|setReportFileMetadata(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.ediscoveryHoldPolicySyncOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldPolicySyncOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryIndexOperation-->CaseOperation Microsoft\Graph\Beta\Generated.models.security.ediscoveryIndexOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.ediscoveryIndexOperation::|public|GetFieldDeserializers():array @@ -256486,6 +260301,7 @@ Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getIde Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensorCandidates():array Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSensors():array +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|getSettings():SettingsContainer Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setHealthIssues(value?:array):void @@ -256493,6 +260309,7 @@ Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setIde Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensorCandidates(value?:array):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSensors(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.identityContainer::|public|setSettings(value?:SettingsContainer):void Microsoft\Graph\Beta\Generated.models.security.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer Microsoft\Graph\Beta\Generated.models.security.identityProvider::0000-entraID Microsoft\Graph\Beta\Generated.models.security.identityProvider::0001-activeDirectory @@ -256820,6 +260637,25 @@ Microsoft\Graph\Beta\Generated.models.security.intelligenceProfileIndicatorColle Microsoft\Graph\Beta\Generated.models.security.intelligenceProfileKind::0000-actor Microsoft\Graph\Beta\Generated.models.security.intelligenceProfileKind::0001-tool Microsoft\Graph\Beta\Generated.models.security.intelligenceProfileKind::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.investigationState::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.investigationState::0001-terminated +Microsoft\Graph\Beta\Generated.models.security.investigationState::0002-successfullyRemediated +Microsoft\Graph\Beta\Generated.models.security.investigationState::0003-benign +Microsoft\Graph\Beta\Generated.models.security.investigationState::0004-failed +Microsoft\Graph\Beta\Generated.models.security.investigationState::0005-partiallyRemediated +Microsoft\Graph\Beta\Generated.models.security.investigationState::0006-running +Microsoft\Graph\Beta\Generated.models.security.investigationState::0007-pendingApproval +Microsoft\Graph\Beta\Generated.models.security.investigationState::0008-pendingResource +Microsoft\Graph\Beta\Generated.models.security.investigationState::0009-queued +Microsoft\Graph\Beta\Generated.models.security.investigationState::0010-innerFailure +Microsoft\Graph\Beta\Generated.models.security.investigationState::0011-preexistingAlert +Microsoft\Graph\Beta\Generated.models.security.investigationState::0012-unsupportedOs +Microsoft\Graph\Beta\Generated.models.security.investigationState::0013-unsupportedAlertType +Microsoft\Graph\Beta\Generated.models.security.investigationState::0014-suppressedAlert +Microsoft\Graph\Beta\Generated.models.security.investigationState::0015-partiallyInvestigated +Microsoft\Graph\Beta\Generated.models.security.investigationState::0016-terminatedByUser +Microsoft\Graph\Beta\Generated.models.security.investigationState::0017-terminatedBySystem +Microsoft\Graph\Beta\Generated.models.security.investigationState::0018-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.invokeActionResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.invokeActionResult::|public|getAccountId():string Microsoft\Graph\Beta\Generated.models.security.invokeActionResult::|public|getAction():Action @@ -258806,6 +262642,313 @@ Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAudit Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.securityComplianceUserChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation-->Entity +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getExecutionCount():int +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getIsCancelled():bool +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getResult():EvaluationResult +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getRunStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|getState():EvaluationState +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setExecutionCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setIsCancelled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setResult(value?:EvaluationResult):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setRunStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|public|setState(value?:EvaluationState):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Evaluation +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluationCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getContent():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getPreviewState():SkillPreviewState +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|getType():EvaluationResultType +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setContent(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setPreviewState(value?:SkillPreviewState):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|public|setType(value?:EvaluationResultType):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluationResult +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0001-success +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0002-error +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0003-needAdditionalClaims +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0004-rejected +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0005-timedOut +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0006-capacityExceeded +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResultType::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0001-created +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0002-running +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0003-completed +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0004-cancelled +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0005-pending +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0006-deferred +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0007-waitingForInput +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.evaluationState::0008-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getAuthorization():PluginAuth +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getCatalogScope():PluginCatalogScope +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getCategory():PluginCategory +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getPreviewState():PluginPreviewStates +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getSettings():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|getSupportedAuthTypes():PluginAuthTypes +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setAuthorization(value?:PluginAuth):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setCatalogScope(value?:PluginCatalogScope):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setCategory(value?:PluginCategory):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setPreviewState(value?:PluginPreviewStates):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setSettings(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|public|setSupportedAuthTypes(value?:PluginAuthTypes):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Plugin +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|getAuthType():PluginAuthTypes +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|setAuthType(value?:PluginAuthTypes):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PluginAuth +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0000-none +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0001-basic +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0002-aPIKey +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0003-oAuthAuthorizationCodeFlow +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0004-oAuthClientCredentialsFlow +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0005-aad +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0006-serviceHttp +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0007-aadDelegated +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0008-oAuthPasswordGrantFlow +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuthTypes::0009-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginAuth~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0000-none +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0001-user +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0002-workspace +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0003-tenant +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0004-global +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0005-geoGlobal +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0006-userWorkspace +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCatalogScope::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0000-hidden +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0001-microsoft +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0002-microsoftConnectors +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0003-other +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0004-web +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0005-testing +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0006-plugin +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCategory::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PluginCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginPreviewStates::0000-ga +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginPreviewStates::0001-public +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginPreviewStates::0002-private +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginPreviewStates::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getAcceptableValues():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getDefaultValue():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getDisplayType():PluginSettingDisplayType +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getHintText():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getIsRequired():bool +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getLabel():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getSettingValue():PluginSettingType +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setAcceptableValues(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setDefaultValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setDisplayType(value?:PluginSettingDisplayType):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setHintText(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setIsRequired(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setLabel(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setSettingValue(value?:PluginSettingType):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PluginSetting +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingDisplayType::0000-none +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingDisplayType::0001-textbox +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingDisplayType::0002-checkbox +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingDisplayType::0003-dropdown +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingDisplayType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0000-string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0001-bool +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0002-array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0003-enum +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0004-secretString +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSettingType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.pluginSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.plugin~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt-->Entity +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getContent():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getEvaluations():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getInputs():Dictionary +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getSkillInputDescriptors():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getSkillName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|getType():PromptType +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setContent(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setEvaluations(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setInputs(value?:Dictionary):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setSkillInputDescriptors(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setSkillName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|public|setType(value?:PromptType):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.prompt::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Prompt +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PromptCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0001-context +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0002-prompt +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0003-skill +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0004-feedback +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.promptType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session-->Entity +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|getPrompts():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|public|setPrompts(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.session::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Session +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.sessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SessionCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor-->SkillVariableDescriptor +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|getDefaultValue():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|getIsRequired():bool +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|getPlaceholderValue():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|setDefaultValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|setIsRequired(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|public|setPlaceholderValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillInputDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkillInputDescriptor +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillPreviewState::0000-ga +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillPreviewState::0001-public +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillPreviewState::0002-private +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillPreviewState::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkillTypeDescriptor +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillTypeDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|getType():SkillTypeDescriptor +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|public|setType(value?:SkillTypeDescriptor):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkillVariableDescriptor +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.skillVariableDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace-->Entity +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|getPlugins():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|getSessions():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|setPlugins(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|public|setSessions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workspace +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkspaceCollectionResponse Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getActiveDirectoryObjectGuid():string @@ -259002,6 +263145,14 @@ Microsoft\Graph\Beta\Generated.models.security.serviceSource::0010-microsoftDefe Microsoft\Graph\Beta\Generated.models.security.serviceSource::0011-microsoftSentinel Microsoft\Graph\Beta\Generated.models.security.serviceSource::0012-microsoftInsiderRiskManagement Microsoft\Graph\Beta\Generated.models.security.serviceSource::0013-microsoftThreatIntelligence +Microsoft\Graph\Beta\Generated.models.security.settingsContainer-->Entity +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|getAutoAuditingConfiguration():AutoAuditingConfiguration +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|public|setAutoAuditingConfiguration(value?:AutoAuditingConfiguration):void +Microsoft\Graph\Beta\Generated.models.security.settingsContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SettingsContainer Microsoft\Graph\Beta\Generated.models.security.sharePointAppPermissionOperationAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|GetFieldDeserializers():array @@ -260582,6 +264733,14 @@ Microsoft\Graph\Beta\Generated.models.securityConfigurationTask::|public|setInte Microsoft\Graph\Beta\Generated.models.securityConfigurationTask::|public|setManagedDeviceCount(value?:int):void Microsoft\Graph\Beta\Generated.models.securityConfigurationTask::|public|setManagedDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.securityConfigurationTask::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityConfigurationTask +Microsoft\Graph\Beta\Generated.models.securityCopilot-->Entity +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|getWorkspaces():array +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.securityCopilot::|public|setWorkspaces(value?:array):void +Microsoft\Graph\Beta\Generated.models.securityCopilot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilot Microsoft\Graph\Beta\Generated.models.securityNetworkProtocol::0000-unknown Microsoft\Graph\Beta\Generated.models.securityNetworkProtocol::0001-ip Microsoft\Graph\Beta\Generated.models.securityNetworkProtocol::0002-icmp @@ -260938,6 +265097,9 @@ Microsoft\Graph\Beta\Generated.models.sensitivityPolicySettings::|public|setDown Microsoft\Graph\Beta\Generated.models.sensitivityPolicySettings::|public|setHelpWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.sensitivityPolicySettings::|public|setIsMandatory(value?:bool):void Microsoft\Graph\Beta\Generated.models.sensitivityPolicySettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensitivityPolicySettings +Microsoft\Graph\Beta\Generated.models.sensorStatus::0000-active +Microsoft\Graph\Beta\Generated.models.sensorStatus::0001-inactive +Microsoft\Graph\Beta\Generated.models.sensorStatus::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.sequentialActivationRenewalsAlertConfiguration-->UnifiedRoleManagementAlertConfiguration Microsoft\Graph\Beta\Generated.models.sequentialActivationRenewalsAlertConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.sequentialActivationRenewalsAlertConfiguration::|public|GetFieldDeserializers():array @@ -262409,11 +266571,13 @@ Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|getAddi Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|getIncludeContent():SearchContent +Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|getIncludeHiddenContent():bool Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|setIncludeContent(value?:SearchContent):void +Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|setIncludeHiddenContent(value?:bool):void Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointOneDriveOptions Microsoft\Graph\Beta\Generated.models.sharePointOneDriveOptions~~>AdditionalDataHolder; BackedModel; Parsable @@ -263104,6 +267268,49 @@ Microsoft\Graph\Beta\Generated.models.signInContext::|public|setBackingStore(val Microsoft\Graph\Beta\Generated.models.signInContext::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.signInContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInContext Microsoft\Graph\Beta\Generated.models.signInContext~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.signInEventsActivity-->Entity +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|getActivityDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|getSignInCount():int +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|setActivityDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|public|setSignInCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.signInEventsActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInEventsActivity +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInEventsActivityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInEventsActivityCollectionResponse +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getApplication():Application +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getSignInCount():int +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setApplication(value?:Application):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setSignInCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInEventsAppActivity +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInEventsAppActivityCollectionResponse +Microsoft\Graph\Beta\Generated.models.signInEventsAppActivity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0000-primaryAndSecondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0001-secondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0002-unknownFutureValue @@ -263156,6 +267363,28 @@ Microsoft\Graph\Beta\Generated.models.signingResult::|public|setSignature(value? Microsoft\Graph\Beta\Generated.models.signingResult::|public|setSigningKeyId(value?:string):void Microsoft\Graph\Beta\Generated.models.signingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SigningResult Microsoft\Graph\Beta\Generated.models.signingResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|getName():string +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInIdentifierBase +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInIdentifierBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInIdentifierBaseCollectionResponse +Microsoft\Graph\Beta\Generated.models.signInIdentifierBase~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0000-userPrincipalName Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0001-phoneNumber Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0002-proxyAddress @@ -263583,17 +267812,22 @@ Microsoft\Graph\Beta\Generated.models.site::|public|getInformationProtection():I Microsoft\Graph\Beta\Generated.models.site::|public|getIsPersonalSite():bool Microsoft\Graph\Beta\Generated.models.site::|public|getItems():array Microsoft\Graph\Beta\Generated.models.site::|public|getLists():array +Microsoft\Graph\Beta\Generated.models.site::|public|getLocale():string +Microsoft\Graph\Beta\Generated.models.site::|public|getLockState():SiteLockState Microsoft\Graph\Beta\Generated.models.site::|public|getOnenote():Onenote Microsoft\Graph\Beta\Generated.models.site::|public|getOperations():array +Microsoft\Graph\Beta\Generated.models.site::|public|getOwnerIdentityToResolve():IdentityInput Microsoft\Graph\Beta\Generated.models.site::|public|getPages():array Microsoft\Graph\Beta\Generated.models.site::|public|getPageTemplates():array Microsoft\Graph\Beta\Generated.models.site::|public|getPermissions():array Microsoft\Graph\Beta\Generated.models.site::|public|getRecycleBin():RecycleBin Microsoft\Graph\Beta\Generated.models.site::|public|getRoot():Root Microsoft\Graph\Beta\Generated.models.site::|public|getSettings():SiteSettings +Microsoft\Graph\Beta\Generated.models.site::|public|getShareByEmailEnabled():bool Microsoft\Graph\Beta\Generated.models.site::|public|getSharepointIds():SharepointIds Microsoft\Graph\Beta\Generated.models.site::|public|getSiteCollection():SiteCollection Microsoft\Graph\Beta\Generated.models.site::|public|getSites():array +Microsoft\Graph\Beta\Generated.models.site::|public|getTemplate():SiteTemplateType Microsoft\Graph\Beta\Generated.models.site::|public|getTermStore():Store Microsoft\Graph\Beta\Generated.models.site::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.site::|public|Serialize(writer:ISerializationWriter):void @@ -263612,17 +267846,22 @@ Microsoft\Graph\Beta\Generated.models.site::|public|setInformationProtection(val Microsoft\Graph\Beta\Generated.models.site::|public|setIsPersonalSite(value?:bool):void Microsoft\Graph\Beta\Generated.models.site::|public|setItems(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setLists(value?:array):void +Microsoft\Graph\Beta\Generated.models.site::|public|setLocale(value?:string):void +Microsoft\Graph\Beta\Generated.models.site::|public|setLockState(value?:SiteLockState):void Microsoft\Graph\Beta\Generated.models.site::|public|setOnenote(value?:Onenote):void Microsoft\Graph\Beta\Generated.models.site::|public|setOperations(value?:array):void +Microsoft\Graph\Beta\Generated.models.site::|public|setOwnerIdentityToResolve(value?:IdentityInput):void Microsoft\Graph\Beta\Generated.models.site::|public|setPages(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setPageTemplates(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setPermissions(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setRecycleBin(value?:RecycleBin):void Microsoft\Graph\Beta\Generated.models.site::|public|setRoot(value?:Root):void Microsoft\Graph\Beta\Generated.models.site::|public|setSettings(value?:SiteSettings):void +Microsoft\Graph\Beta\Generated.models.site::|public|setShareByEmailEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.site::|public|setSharepointIds(value?:SharepointIds):void Microsoft\Graph\Beta\Generated.models.site::|public|setSiteCollection(value?:SiteCollection):void Microsoft\Graph\Beta\Generated.models.site::|public|setSites(value?:array):void +Microsoft\Graph\Beta\Generated.models.site::|public|setTemplate(value?:SiteTemplateType):void Microsoft\Graph\Beta\Generated.models.site::|public|setTermStore(value?:Store):void Microsoft\Graph\Beta\Generated.models.site::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Site Microsoft\Graph\Beta\Generated.models.siteAccessType::0000-block @@ -263817,6 +268056,10 @@ Microsoft\Graph\Beta\Generated.models.siteSettings::|public|setOdataType(value?: Microsoft\Graph\Beta\Generated.models.siteSettings::|public|setTimeZone(value?:string):void Microsoft\Graph\Beta\Generated.models.siteSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SiteSettings Microsoft\Graph\Beta\Generated.models.siteSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.siteTemplateType::0000-sitepagepublishing +Microsoft\Graph\Beta\Generated.models.siteTemplateType::0001-group +Microsoft\Graph\Beta\Generated.models.siteTemplateType::0002-sts +Microsoft\Graph\Beta\Generated.models.siteTemplateType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.sizeRange::|public|constructor():void Microsoft\Graph\Beta\Generated.models.sizeRange::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.sizeRange::|public|getBackingStore():BackingStore @@ -264147,6 +268390,14 @@ 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.sslVersion::0000-none +Microsoft\Graph\Beta\Generated.models.sslVersion::0001-ssl3_0 +Microsoft\Graph\Beta\Generated.models.sslVersion::0002-tls1_0 +Microsoft\Graph\Beta\Generated.models.sslVersion::0003-tls1_1 +Microsoft\Graph\Beta\Generated.models.sslVersion::0004-tls1_2 +Microsoft\Graph\Beta\Generated.models.sslVersion::0005-tls1_3 +Microsoft\Graph\Beta\Generated.models.sslVersion::0006-notSupported +Microsoft\Graph\Beta\Generated.models.sslVersion::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.staffAvailabilityItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.staffAvailabilityItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.staffAvailabilityItem::|public|getAvailabilityItems():array @@ -264375,6 +268626,12 @@ Microsoft\Graph\Beta\Generated.models.StringCollectionResponse::|public|getValue Microsoft\Graph\Beta\Generated.models.StringCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.StringCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.StringCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StringCollectionResponse +Microsoft\Graph\Beta\Generated.models.stringDictionary-->Dictionary +Microsoft\Graph\Beta\Generated.models.stringDictionary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.stringDictionary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.stringDictionary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.stringDictionary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.stringDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StringDictionary Microsoft\Graph\Beta\Generated.models.stringKeyAttributeMappingSourceValuePair::|public|constructor():void Microsoft\Graph\Beta\Generated.models.stringKeyAttributeMappingSourceValuePair::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.stringKeyAttributeMappingSourceValuePair::|public|getBackingStore():BackingStore @@ -264853,6 +269110,44 @@ Microsoft\Graph\Beta\Generated.models.suggestedEnrollmentLimit::|public|setOdata Microsoft\Graph\Beta\Generated.models.suggestedEnrollmentLimit::|public|setSuggestedDailyLimit(value?:int):void Microsoft\Graph\Beta\Generated.models.suggestedEnrollmentLimit::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SuggestedEnrollmentLimit Microsoft\Graph\Beta\Generated.models.suggestedEnrollmentLimit~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.summarizedSignIn-->Entity +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getAgent():AgentSignIn +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getAggregationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getAppDisplayName():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getConditionalAccessStatus():ConditionalAccessStatus +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getFirstSignInDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getManagedServiceIdentity():ManagedIdentity +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getResourceDisplayName():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getResourceId():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getServicePrincipalId():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getServicePrincipalName():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getSignInCount():int +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getStatus():SignInStatus +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setAgent(value?:AgentSignIn):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setAggregationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setAppDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setConditionalAccessStatus(value?:ConditionalAccessStatus):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setFirstSignInDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setManagedServiceIdentity(value?:ManagedIdentity):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setResourceDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setServicePrincipalId(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setServicePrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setSignInCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setStatus(value?:SignInStatus):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SummarizedSignIn Microsoft\Graph\Beta\Generated.models.superAwsResourceFinding-->IdentityFinding Microsoft\Graph\Beta\Generated.models.superAwsResourceFinding::|public|constructor():void Microsoft\Graph\Beta\Generated.models.superAwsResourceFinding::|public|GetFieldDeserializers():array @@ -265870,6 +270165,12 @@ Microsoft\Graph\Beta\Generated.models.teamsAdministration.accountType::0003-sfbO Microsoft\Graph\Beta\Generated.models.teamsAdministration.accountType::0004-unknown Microsoft\Graph\Beta\Generated.models.teamsAdministration.accountType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.accountType::0006-ineligibleUser +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0000-activated +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0001-assignmentPending +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0002-assignmentFailed +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0003-updatePending +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0004-updateFailed +Microsoft\Graph\Beta\Generated.models.teamsAdministration.activationState::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignedTelephoneNumber::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignedTelephoneNumber::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignedTelephoneNumber::|public|getAssignmentCategory():AssignmentCategory @@ -265889,9 +270190,20 @@ Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentCategory::00 Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentCategory::0001-private Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentCategory::0002-alternate Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentCategory::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0000-unassigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0001-internalError +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0002-userAssigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0003-conferenceAssigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0004-voiceApplicationAssigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0005-thirdPartyAppAssigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0006-policyAssigned +Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentStatus::0007-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentType::0000-direct Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentType::0001-group Microsoft\Graph\Beta\Generated.models.teamsAdministration.assignmentType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamsAdministration.customerAction::0000-locationUpdate +Microsoft\Graph\Beta\Generated.models.teamsAdministration.customerAction::0001-release +Microsoft\Graph\Beta\Generated.models.teamsAdministration.customerAction::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment::|public|getBackingStore():BackingStore @@ -265907,6 +270219,66 @@ Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignm Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment::|public|setPolicyType(value?:string):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EffectivePolicyAssignment Microsoft\Graph\Beta\Generated.models.teamsAdministration.effectivePolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getActivationState():ActivationState +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getAssignmentCategory():AssignmentCategory +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getAssignmentStatus():AssignmentStatus +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getAssignmentTargetId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getCapabilities():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getCity():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getCivicAddressId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getIsoCountryCode():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getLocationId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getNetworkSiteId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getNumberSource():NumberSource +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getNumberType():NumberType +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getOperatorId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getPortInStatus():PortInStatus +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getReverseNumberLookupOptions():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getSupportedCustomerActions():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|getTelephoneNumber():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setActivationState(value?:ActivationState):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setAssignmentCategory(value?:AssignmentCategory):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setAssignmentStatus(value?:AssignmentStatus):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setAssignmentTargetId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setCapabilities(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setCity(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setCivicAddressId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setIsoCountryCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setLocationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setNetworkSiteId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setNumberSource(value?:NumberSource):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setNumberType(value?:NumberType):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setOperatorId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setPortInStatus(value?:PortInStatus):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setReverseNumberLookupOptions(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setSupportedCustomerActions(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|public|setTelephoneNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NumberAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberAssignmentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NumberAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberCapability::0000-conferenceAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberCapability::0001-voiceApplicationAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberCapability::0002-userAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberCapability::0003-teamsPhoneMobile +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberCapability::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberSource::0000-online +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberSource::0001-onPremises +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberSource::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberType::0000-internalError +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberType::0001-directRouting +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberType::0002-callingPlan +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberType::0003-operatorConnect +Microsoft\Graph\Beta\Generated.models.teamsAdministration.numberType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|public|getAssignmentType():AssignmentType @@ -265926,22 +270298,60 @@ Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|pub Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|public|setPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyAssignment Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|getName():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|getPolicyId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|public|setPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.policyIdentifierDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyIdentifierDetail +Microsoft\Graph\Beta\Generated.models.teamsAdministration.portInStatus::0000-completed +Microsoft\Graph\Beta\Generated.models.teamsAdministration.portInStatus::0001-firmOrderCommitmentAccepted +Microsoft\Graph\Beta\Generated.models.teamsAdministration.portInStatus::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamsAdministration.reverseNumberLookupOption::0000-skipInternalVoip +Microsoft\Graph\Beta\Generated.models.teamsAdministration.reverseNumberLookupOption::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot-->Entity Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|getPolicy():TeamsPolicyAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|getTelephoneNumberManagement():TelephoneNumberManagementRoot Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|getUserConfigurations():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|setPolicy(value?:TeamsPolicyAssignment):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|setTelephoneNumberManagement(value?:TelephoneNumberManagementRoot):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|setUserConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsAdminRoot Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment-->Entity Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|getUserAssignments():array Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|public|setUserAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|getPolicyId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|getPolicyType():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|getUserId():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|setPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|setPolicyType(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyUserAssignment +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsPolicyUserAssignmentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyUserAssignmentCollectionResponse Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfiguration-->Entity Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfiguration::|public|getAccountType():AccountType @@ -265975,6 +270385,52 @@ Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfiguration Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfigurationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsUserConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsUserConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|getCreatedDateTime():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|getNumbers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|getStatus():LongRunningOperationStatus +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|setCreatedDateTime(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|setNumbers(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|public|setStatus(value?:LongRunningOperationStatus):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperation +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationCollectionResponse +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getResourceLocation():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getStatus():LongRunningOperationStatus +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|getStatusDetail():string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setResourceLocation(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setStatus(value?:LongRunningOperationStatus):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|public|setStatusDetail(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationDetails +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberLongRunningOperationDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|getNumberAssignments():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|getOperations():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|setNumberAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|public|setOperations(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.telephoneNumberManagementRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberManagementRoot Microsoft\Graph\Beta\Generated.models.teamsApp-->Entity Microsoft\Graph\Beta\Generated.models.teamsApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsApp::|public|getAppDefinitions():array @@ -269178,7 +273634,6 @@ Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getAudioCapture Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getSequenceId():int Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getSpeaker():TranscriptSpeaker Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getSpokenLanguage():string Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|getText():string @@ -269187,7 +273642,6 @@ Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setAdditionalDa Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setAudioCaptureDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setSequenceId(value?:int):void Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setSpeaker(value?:TranscriptSpeaker):void Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setSpokenLanguage(value?:string):void Microsoft\Graph\Beta\Generated.models.transcriptPayload::|public|setText(value?:string):void @@ -270219,6 +274673,13 @@ Microsoft\Graph\Beta\Generated.models.unitMap::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.unitMap::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.unitMap::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.unitMap::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnitMap +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.unitMapCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnitMapCollectionResponse Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|constructor():void Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.unitOfMeasure::|public|getBackingStore():BackingStore @@ -270436,6 +274897,12 @@ Microsoft\Graph\Beta\Generated.models.uploadSession::|public|setOdataType(value? Microsoft\Graph\Beta\Generated.models.uploadSession::|public|setUploadUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.uploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UploadSession Microsoft\Graph\Beta\Generated.models.uploadSession~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier-->SignInIdentifierBase +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.upnSignInIdentifier::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpnSignInIdentifier Microsoft\Graph\Beta\Generated.models.uriClickSecurityState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.uriClickSecurityState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.uriClickSecurityState::|public|getBackingStore():BackingStore @@ -270705,6 +275172,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesProvisioningErr Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesSamAccountName():string Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesSecurityIdentifier():string Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesSipInfo():OnPremisesSipInfo +Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesSyncEnabled():bool Microsoft\Graph\Beta\Generated.models.user::|public|getOnPremisesUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.user::|public|getOtherMails():array @@ -270867,6 +275335,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesProvisioningErr Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesSamAccountName(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesSecurityIdentifier(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesSipInfo(value?:OnPremisesSipInfo):void +Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesSyncEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.user::|public|setOnPremisesUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setOtherMails(value?:array):void @@ -272930,6 +277399,12 @@ Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserMfaSignInSummaryCollectionResponse +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier-->SignInIdentifierBase +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.usernameSignInIdentifier::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UsernameSignInIdentifier Microsoft\Graph\Beta\Generated.models.usernameSource::0000-userPrincipalName Microsoft\Graph\Beta\Generated.models.usernameSource::0001-primarySmtpAddress Microsoft\Graph\Beta\Generated.models.usernameSource::0002-samAccountName @@ -272937,6 +277412,16 @@ Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0000-everyone Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0001-everyoneExceptGuests Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0002-moderators Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userOwnership::0000-none +Microsoft\Graph\Beta\Generated.models.userOwnership::0001-lawfulBasisForProcessing +Microsoft\Graph\Beta\Generated.models.userOwnership::0002-rightToAccess +Microsoft\Graph\Beta\Generated.models.userOwnership::0003-rightToBeInformed +Microsoft\Graph\Beta\Generated.models.userOwnership::0004-rightToDataPortability +Microsoft\Graph\Beta\Generated.models.userOwnership::0005-rightToObject +Microsoft\Graph\Beta\Generated.models.userOwnership::0006-rightToRectification +Microsoft\Graph\Beta\Generated.models.userOwnership::0007-rightToRestrictionOfProcessing +Microsoft\Graph\Beta\Generated.models.userOwnership::0008-rightsRelatedToAutomatedDecisionMaking +Microsoft\Graph\Beta\Generated.models.userOwnership::0009-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary-->Entity Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|getAggregatedDateTime():DateTime @@ -273582,6 +278067,23 @@ Microsoft\Graph\Beta\Generated.models.userVirtualEventsRoot::|public|OdataType:s Microsoft\Graph\Beta\Generated.models.userVirtualEventsRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userVirtualEventsRoot::|public|setWebinars(value?:array):void Microsoft\Graph\Beta\Generated.models.userVirtualEventsRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserVirtualEventsRoot +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getSource():WorkLocationSource +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|getWorkLocationType():WorkLocationType +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setSource(value?:WorkLocationSource):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|public|setWorkLocationType(value?:WorkLocationType):void +Microsoft\Graph\Beta\Generated.models.userWorkLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserWorkLocation +Microsoft\Graph\Beta\Generated.models.userWorkLocation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.uxSetting-->Entity Microsoft\Graph\Beta\Generated.models.uxSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.uxSetting::|public|GetFieldDeserializers():array @@ -273686,6 +278188,14 @@ Microsoft\Graph\Beta\Generated.models.vendorCollectionResponse::|public|Serializ Microsoft\Graph\Beta\Generated.models.vendorCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.vendorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VendorCollectionResponse Microsoft\Graph\Beta\Generated.models.vendor~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget-->AuthenticationMethodTarget +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|getVerifiedIdProfiles():array +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|setVerifiedIdProfiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialAuthenticationMethodTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialAuthenticationMethodTarget Microsoft\Graph\Beta\Generated.models.verifiableCredentialRequired-->VerifiableCredentialRequirementStatus Microsoft\Graph\Beta\Generated.models.verifiableCredentialRequired::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiableCredentialRequired::|public|getExpiryDateTime():DateTime @@ -273715,6 +278225,14 @@ Microsoft\Graph\Beta\Generated.models.verifiableCredentialRetrieved::|public|Oda Microsoft\Graph\Beta\Generated.models.verifiableCredentialRetrieved::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.verifiableCredentialRetrieved::|public|setExpiryDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.verifiableCredentialRetrieved::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialRetrieved +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|getIncludeTargets():array +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiableCredentialsAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialsAuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.verifiableCredentialSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiableCredentialSettings::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.verifiableCredentialSettings::|public|getBackingStore():BackingStore @@ -273832,6 +278350,78 @@ Microsoft\Graph\Beta\Generated.models.verifiedDomain::|public|setOdataType(value Microsoft\Graph\Beta\Generated.models.verifiedDomain::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.verifiedDomain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedDomain Microsoft\Graph\Beta\Generated.models.verifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile-->Entity +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getFaceCheckConfiguration():FaceCheckConfiguration +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getName():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getState():VerifiedIdProfileState +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getVerifiedIdProfileConfiguration():VerifiedIdProfileConfiguration +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getVerifiedIdUsageConfigurations():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|getVerifierDid():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setFaceCheckConfiguration(value?:FaceCheckConfiguration):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setState(value?:VerifiedIdProfileState):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setVerifiedIdProfileConfiguration(value?:VerifiedIdProfileConfiguration):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setVerifiedIdUsageConfigurations(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|public|setVerifierDid(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfile +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileCollectionResponse +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getAcceptedIssuer():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getClaimBindings():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getClaimBindingSource():ClaimBindingSource +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|getType():string +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setAcceptedIssuer(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindings(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindingSource(value?:ClaimBindingSource):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileConfiguration +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0000-enabled +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0001-disabled +Microsoft\Graph\Beta\Generated.models.verifiedIdProfileState::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getIsEnabledForTestOnly():bool +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|getPurpose():VerifiedIdUsageConfigurationPurpose +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|setIsEnabledForTestOnly(value?:bool):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|public|setPurpose(value?:VerifiedIdUsageConfigurationPurpose):void +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdUsageConfiguration +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0000-recovery +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0001-onboarding +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0002-all +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfigurationPurpose::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.verifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.verifiedPublisher::|public|constructor():void Microsoft\Graph\Beta\Generated.models.verifiedPublisher::|public|getAddedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.verifiedPublisher::|public|getAdditionalData():array @@ -273934,6 +278524,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getExternalPartne Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getFrontLineServicePlans():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getGalleryImages():array +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getManagedLicenses():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getOnPremisesConnections():array Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getOrganizationSettings():CloudPcOrganizationSettings Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|getProvisioningPolicies():array @@ -273954,6 +278545,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setExternalPartne Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setExternalPartnerSettings(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setFrontLineServicePlans(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setGalleryImages(value?:array):void +Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setManagedLicenses(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setOnPremisesConnections(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setOrganizationSettings(value?:CloudPcOrganizationSettings):void Microsoft\Graph\Beta\Generated.models.virtualEndpoint::|public|setProvisioningPolicies(value?:array):void @@ -274848,6 +279440,106 @@ Microsoft\Graph\Beta\Generated.models.webApplication::|public|setOdataType(value Microsoft\Graph\Beta\Generated.models.webApplication::|public|setRedirectUris(value?:array):void Microsoft\Graph\Beta\Generated.models.webApplication::|public|setRedirectUriSettings(value?:array):void Microsoft\Graph\Beta\Generated.models.webApplication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplication +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getIsDomainVerified():bool +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getIsProxied():bool +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getName():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getRecordType():WebApplicationFirewallDnsRecordType +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setIsDomainVerified(value?:bool):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setIsProxied(value?:bool):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setRecordType(value?:WebApplicationFirewallDnsRecordType):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallDnsConfiguration +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsRecordType::0000-cname +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallDnsRecordType::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider-->Entity +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProvider::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallProviderCollectionResponse +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderType::0000-akamai +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderType::0001-cloudflare +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallProviderType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel-->Entity +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|getProvider():WebApplicationFirewallProvider +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|getProviderType():WebApplicationFirewallProviderType +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|getVerificationResult():WebApplicationFirewallVerificationResult +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|getVerifiedDetails():WebApplicationFirewallVerifiedDetails +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|getVerifiedHost():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|setProvider(value?:WebApplicationFirewallProvider):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|setProviderType(value?:WebApplicationFirewallProviderType):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|setVerificationResult(value?:WebApplicationFirewallVerificationResult):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|setVerifiedDetails(value?:WebApplicationFirewallVerifiedDetails):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|public|setVerifiedHost(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationModel +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationModelCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationModelCollectionResponse +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getErrors():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getStatus():WebApplicationFirewallVerificationStatus +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getVerifiedOnDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|getWarnings():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setErrors(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setStatus(value?:WebApplicationFirewallVerificationStatus):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setVerifiedOnDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|public|setWarnings(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationResult +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationStatus::0000-success +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationStatus::0001-warning +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationStatus::0002-failure +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerificationStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|getDnsConfiguration():WebApplicationFirewallDnsConfiguration +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|setDnsConfiguration(value?:WebApplicationFirewallDnsConfiguration):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerifiedDetails +Microsoft\Graph\Beta\Generated.models.webApplicationFirewallVerifiedDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.webApplicationSegment-->ApplicationSegment Microsoft\Graph\Beta\Generated.models.webApplicationSegment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.webApplicationSegment::|public|getAlternateUrl():string @@ -277361,6 +282053,9 @@ Microsoft\Graph\Beta\Generated.models.windows10XWifiConfiguration::|public|setAu Microsoft\Graph\Beta\Generated.models.windows10XWifiConfiguration::|public|setCustomXml(value?:StreamInterface):void Microsoft\Graph\Beta\Generated.models.windows10XWifiConfiguration::|public|setCustomXmlFileName(value?:string):void Microsoft\Graph\Beta\Generated.models.windows10XWifiConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Windows10XWifiConfiguration +Microsoft\Graph\Beta\Generated.models.windows365SwitchCompatibilityFailureReasonType::0000-osVersionNotSupported +Microsoft\Graph\Beta\Generated.models.windows365SwitchCompatibilityFailureReasonType::0001-hardwareNotSupported +Microsoft\Graph\Beta\Generated.models.windows365SwitchCompatibilityFailureReasonType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windows81CertificateProfileBase-->WindowsCertificateProfileBase Microsoft\Graph\Beta\Generated.models.windows81CertificateProfileBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windows81CertificateProfileBase::|public|getCustomSubjectAlternativeNames():array @@ -279988,6 +284683,8 @@ Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0000-all Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0001-security Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0002-nonSecurity +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0004-quickMachineRecovery Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCveDetail::|public|getBackingStore():BackingStore @@ -281585,6 +286282,98 @@ Microsoft\Graph\Beta\Generated.models.windowsWiredNetworkConfiguration::|public| Microsoft\Graph\Beta\Generated.models.windowsWiredNetworkConfiguration::|public|setSecondaryRootCertificateForClientValidation(value?:Windows81TrustedRootCertificate):void Microsoft\Graph\Beta\Generated.models.windowsWiredNetworkConfiguration::|public|setTrustedServerCertificateNames(value?:array):void Microsoft\Graph\Beta\Generated.models.windowsWiredNetworkConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsWiredNetworkConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration-->DeviceConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getAuditModeEnabled():bool +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getExemptionRules():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getExtendedKeyUsagesForClientAuthentication():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getHostsFileResolutionEnabled():bool +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getLoopbackDnsForwarderEnabled():bool +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getLoopbackTrafficBlocked():bool +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getMaximumConnectionTimeInSeconds():int +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getRootCertificatesForClientValidation():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getRootCertificatesForServerValidation():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|getSecureDnsServers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setAuditModeEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setExemptionRules(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setExtendedKeyUsagesForClientAuthentication(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setHostsFileResolutionEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setLoopbackDnsForwarderEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setLoopbackTrafficBlocked(value?:bool):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setMaximumConnectionTimeInSeconds(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setRootCertificatesForClientValidation(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setRootCertificatesForServerValidation(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|public|setSecureDnsServers(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsZtdnsConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getIpAddresses():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setIpAddresses(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsZtdnsExemptionRule +Microsoft\Graph\Beta\Generated.models.windowsZtdnsExemptionRule~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getDnsOverHttpsConfiguration():WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getDnsOverTlsConfiguration():WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setDnsOverHttpsConfiguration(value?:WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setDnsOverTlsConfiguration(value?:WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsZtdnsSecureDnsServer +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|getHttpsPort():int +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|getQueryUrl():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|setHttpsPort(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|public|setQueryUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsZtdnsSecureDnsServerDnsOverHttpsConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverHttpsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|getCertificateSubjectName():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|getTlsPort():int +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|setCertificateSubjectName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|public|setTlsPort(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsZtdnsSecureDnsServerDnsOverTlsConfiguration +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServerDnsOverTlsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsZtdnsSecureDnsServer~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.winGetApp-->MobileApp Microsoft\Graph\Beta\Generated.models.winGetApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.winGetApp::|public|GetFieldDeserializers():array @@ -281999,16 +286788,22 @@ Microsoft\Graph\Beta\Generated.models.workbookChartTitleFormat::|public|setFont( Microsoft\Graph\Beta\Generated.models.workbookChartTitleFormat::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookChartTitleFormat Microsoft\Graph\Beta\Generated.models.workbookComment-->Entity Microsoft\Graph\Beta\Generated.models.workbookComment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getCellAddress():string Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getContent():string Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getContentType():string Microsoft\Graph\Beta\Generated.models.workbookComment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getMentions():array Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getReplies():array +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getRichContent():string Microsoft\Graph\Beta\Generated.models.workbookComment::|public|getTask():WorkbookDocumentTask Microsoft\Graph\Beta\Generated.models.workbookComment::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.workbookComment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setCellAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setContent(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setContentType(value?:string):void +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setMentions(value?:array):void Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setReplies(value?:array):void +Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setRichContent(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookComment::|public|setTask(value?:WorkbookDocumentTask):void Microsoft\Graph\Beta\Generated.models.workbookComment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookComment Microsoft\Graph\Beta\Generated.models.workbookCommentCollectionResponse-->BaseCollectionPaginationCountResponse @@ -282018,16 +286813,37 @@ Microsoft\Graph\Beta\Generated.models.workbookCommentCollectionResponse::|public Microsoft\Graph\Beta\Generated.models.workbookCommentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.workbookCommentCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.workbookCommentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookCommentCollectionResponse +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getEmail():string +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getId():int +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getName():string +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setEmail(value?:string):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setId(value?:int):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.workbookCommentMention::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookCommentMention +Microsoft\Graph\Beta\Generated.models.workbookCommentMention~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.workbookCommentReply-->Entity Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|constructor():void Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|getContent():string Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|getContentType():string Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|getMentions():array +Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|getRichContent():string Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|getTask():WorkbookDocumentTask Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|setContent(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|setContentType(value?:string):void +Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|setMentions(value?:array):void +Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|setRichContent(value?:string):void Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|public|setTask(value?:WorkbookDocumentTask):void Microsoft\Graph\Beta\Generated.models.workbookCommentReply::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkbookCommentReply Microsoft\Graph\Beta\Generated.models.workbookCommentReplyCollectionResponse-->BaseCollectionPaginationCountResponse @@ -282691,6 +287507,16 @@ Microsoft\Graph\Beta\Generated.models.workingTimeSchedule::|public|GetFieldDeser Microsoft\Graph\Beta\Generated.models.workingTimeSchedule::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.workingTimeSchedule::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.workingTimeSchedule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkingTimeSchedule +Microsoft\Graph\Beta\Generated.models.workLocationSource::0000-none +Microsoft\Graph\Beta\Generated.models.workLocationSource::0001-manual +Microsoft\Graph\Beta\Generated.models.workLocationSource::0002-scheduled +Microsoft\Graph\Beta\Generated.models.workLocationSource::0003-automatic +Microsoft\Graph\Beta\Generated.models.workLocationSource::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.workLocationType::0000-unspecified +Microsoft\Graph\Beta\Generated.models.workLocationType::0001-office +Microsoft\Graph\Beta\Generated.models.workLocationType::0002-remote +Microsoft\Graph\Beta\Generated.models.workLocationType::0003-timeOff +Microsoft\Graph\Beta\Generated.models.workLocationType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.workplace::|public|constructor():void Microsoft\Graph\Beta\Generated.models.workplace::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.workplace::|public|getBackingStore():BackingStore @@ -282805,6 +287631,7 @@ Microsoft\Graph\Beta\Generated.models.workplaceSensorType::0002-inferredOccupanc Microsoft\Graph\Beta\Generated.models.workplaceSensorType::0003-heartbeat Microsoft\Graph\Beta\Generated.models.workplaceSensorType::0004-badge Microsoft\Graph\Beta\Generated.models.workplaceSensorType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.workplaceSensorType::0006-wifi Microsoft\Graph\Beta\Generated.models.workplaceSensor~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.workplace~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.workPosition-->ItemFacet @@ -283637,7 +288464,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSi Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|Delete(requestConfiguration?:BranchSiteItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|deviceLinks:DeviceLinksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|forwardingProfiles:ForwardingProfilesRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|Get(requestConfiguration?:BranchSiteItemRequestBuilderGetRequestConfiguration):BranchSite Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|Patch(body:BranchSite; requestConfiguration?:BranchSiteItemRequestBuilderPatchRequestConfiguration):BranchSite Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.BranchSiteItemRequestBuilder::|public|pathParameters:array @@ -283812,169 +288638,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.deviceLi Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceLinkItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.deviceLinks.item.DeviceLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ByForwardingProfileId(forwardingProfileId:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):ForwardingProfileCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Post(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToPostRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Delete(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Patch(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|servicePrincipal:ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|Get(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):Policy -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|WithUrl(rawUrl:string):PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Delete(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Get(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Patch(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ByPolicyLinkId(policyLinkId:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Post(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|Get(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):ServicePrincipal -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|WithUrl(rawUrl:string):ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServicePrincipalRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|queryParameters:ServicePrincipalRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServicePrincipalRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|branches:BranchesRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -283983,7 +288646,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBui Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl(url:string):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|Patch(body:Connectivity; requestConfiguration?:ConnectivityRequestBuilderPatchRequestConfiguration):Connectivity Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|remoteNetworks:RemoteNetworksRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConnectivityRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConnectivityRequestBuilderGetRequestConfiguration):RequestInformation @@ -284011,391 +288673,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworka Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|Delete(requestConfiguration?:ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|Get(requestConfiguration?:ConnectivityConfigurationRequestBuilderGetRequestConfiguration):RemoteNetworkConnectivityConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|links:LinksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|Patch(body:RemoteNetworkConnectivityConfiguration; requestConfiguration?:ConnectivityConfigurationRequestBuilderPatchRequestConfiguration):RemoteNetworkConnectivityConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConnectivityConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConnectivityConfigurationRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:RemoteNetworkConnectivityConfiguration; requestConfiguration?:ConnectivityConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.ConnectivityConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):ConnectivityConfigurationRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConnectivityConfigurationRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:ConnectivityConfigurationRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConnectivityConfigurationRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.connectivityConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|Delete(requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|Get(requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration):ConnectivityConfigurationLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|Patch(body:ConnectivityConfigurationLink; requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration):ConnectivityConfigurationLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:ConnectivityConfigurationLink; requestConfiguration?:ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):ConnectivityConfigurationLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConnectivityConfigurationLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.item.ConnectivityConfigurationLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|ByConnectivityConfigurationLinkId(connectivityConfigurationLinkId:string):ConnectivityConfigurationLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|Get(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):ConnectivityConfigurationLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|Post(body:ConnectivityConfigurationLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):ConnectivityConfigurationLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LinksRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|ToPostRequestInformation(body:ConnectivityConfigurationLink; requestConfiguration?:LinksRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.LinksRequestBuilder::|public|WithUrl(rawUrl:string):LinksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.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.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LinksRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderGetRequestConfiguration::|public|queryParameters:LinksRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.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.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.connectivityConfiguration.links.linksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|ByDeviceLinkId(deviceLinkId:string):DeviceLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|Get(requestConfiguration?:DeviceLinksRequestBuilderGetRequestConfiguration):DeviceLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|Post(body:DeviceLink; requestConfiguration?:DeviceLinksRequestBuilderPostRequestConfiguration):DeviceLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceLinksRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|ToPostRequestInformation(body:DeviceLink; requestConfiguration?:DeviceLinksRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.DeviceLinksRequestBuilder::|public|WithUrl(rawUrl:string):DeviceLinksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceLinksRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceLinksRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceLinksRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.deviceLinksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|Get(requestConfiguration?:DeviceLinkItemRequestBuilderGetRequestConfiguration):DeviceLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|Patch(body:DeviceLink; requestConfiguration?:DeviceLinkItemRequestBuilderPatchRequestConfiguration):DeviceLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceLink; requestConfiguration?:DeviceLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.deviceLinks.item.DeviceLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ByForwardingProfileId(forwardingProfileId:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):ForwardingProfileCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Post(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToPostRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Delete(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Patch(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|servicePrincipal:ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|Get(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):Policy -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|WithUrl(rawUrl:string):PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Delete(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Get(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Patch(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ByPolicyLinkId(policyLinkId:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Post(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|Get(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):ServicePrincipal -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|WithUrl(rawUrl:string):ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServicePrincipalRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|queryParameters:ServicePrincipalRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServicePrincipalRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|connectivityConfiguration:ConnectivityConfigurationRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|Delete(requestConfiguration?:RemoteNetworkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|deviceLinks:DeviceLinksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|forwardingProfiles:ForwardingProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|Get(requestConfiguration?:RemoteNetworkItemRequestBuilderGetRequestConfiguration):RemoteNetwork -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|Patch(body:RemoteNetwork; requestConfiguration?:RemoteNetworkItemRequestBuilderPatchRequestConfiguration):RemoteNetwork -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RemoteNetworkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RemoteNetworkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|ToPatchRequestInformation(body:RemoteNetwork; requestConfiguration?:RemoteNetworkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilder::|public|WithUrl(rawUrl:string):RemoteNetworkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RemoteNetworkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RemoteNetworkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RemoteNetworkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.item.RemoteNetworkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|ByRemoteNetworkId(remoteNetworkId:string):RemoteNetworkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|Get(requestConfiguration?:RemoteNetworksRequestBuilderGetRequestConfiguration):RemoteNetworkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|Post(body:RemoteNetwork; requestConfiguration?:RemoteNetworksRequestBuilderPostRequestConfiguration):RemoteNetwork -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RemoteNetworksRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|ToPostRequestInformation(body:RemoteNetwork; requestConfiguration?:RemoteNetworksRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.RemoteNetworksRequestBuilder::|public|WithUrl(rawUrl:string):RemoteNetworksRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RemoteNetworksRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetRequestConfiguration::|public|queryParameters:RemoteNetworksRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RemoteNetworksRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.connectivity.remoteNetworks.remoteNetworksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -284527,207 +288804,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.item.policyRules. Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.item.policyRules.policyRulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PolicyRulesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.item.policyRules.policyRulesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.filteringPolicies.item.policyRules.policyRulesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|ByFilteringProfileId(filteringProfileId:string):FilteringProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|Get(requestConfiguration?:FilteringProfilesRequestBuilderGetRequestConfiguration):FilteringProfileCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|Post(body:FilteringProfile; requestConfiguration?:FilteringProfilesRequestBuilderPostRequestConfiguration):FilteringProfile -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilteringProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|ToPostRequestInformation(body:FilteringProfile; requestConfiguration?:FilteringProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.FilteringProfilesRequestBuilder::|public|WithUrl(rawUrl:string):FilteringProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilteringProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:FilteringProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilteringProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.filteringProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|ByConditionalAccessPolicyId(conditionalAccessPolicyId:string):ConditionalAccessPolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration):ConditionalAccessPolicyCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPoliciesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.conditionalAccessPoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConditionalAccessPoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|Get(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):ConditionalAccessPolicy -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):ConditionalAccessPolicyItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConditionalAccessPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConditionalAccessPolicyItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|conditionalAccessPolicies:ConditionalAccessPoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|Delete(requestConfiguration?:FilteringProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|Get(requestConfiguration?:FilteringProfileItemRequestBuilderGetRequestConfiguration):FilteringProfile -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|Patch(body:FilteringProfile; requestConfiguration?:FilteringProfileItemRequestBuilderPatchRequestConfiguration):FilteringProfile -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FilteringProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilteringProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:FilteringProfile; requestConfiguration?:FilteringProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):FilteringProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilteringProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:FilteringProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilteringProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.FilteringProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|Get(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):Policy -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|WithUrl(rawUrl:string):PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Delete(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Get(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Patch(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|ByPolicyLinkId(policyLinkId:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|Post(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.filteringProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -284881,169 +288957,6 @@ Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.item.policyRules Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.item.policyRules.policyRulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PolicyRulesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.item.policyRules.policyRulesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.forwardingPolicies.item.policyRules.policyRulesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ByForwardingProfileId(forwardingProfileId:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):ForwardingProfileCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|Post(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|ToPostRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.ForwardingProfilesRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ForwardingProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.forwardingProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Delete(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Get(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|Patch(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):ForwardingProfile -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|policies:PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|servicePrincipal:ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ForwardingProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:ForwardingProfile; requestConfiguration?:ForwardingProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):ForwardingProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ForwardingProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ForwardingProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.ForwardingProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|Get(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):Policy -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.PolicyRequestBuilder::|public|WithUrl(rawUrl:string):PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.policy.policyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Delete(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Get(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|Patch(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|policy:PolicyRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyLinkItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|ToPatchRequestInformation(body:PolicyLink; requestConfiguration?:PolicyLinkItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilder::|public|WithUrl(rawUrl:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyLinkItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PolicyLinkItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.item.PolicyLinkItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ByPolicyLinkId(policyLinkId:string):PolicyLinkItemRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyLinkCollectionResponse -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|Post(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):PolicyLink -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|ToPostRequestInformation(body:PolicyLink; requestConfiguration?:PoliciesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.PoliciesRequestBuilder::|public|WithUrl(rawUrl:string):PoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PoliciesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|public|queryParameters:PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PoliciesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.policies.policiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|Get(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):ServicePrincipal -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|WithUrl(rawUrl:string):ServicePrincipalRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServicePrincipalRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|queryParameters:ServicePrincipalRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.forwardingProfiles.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServicePrincipalRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.logs.connections.ConnectionsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.logs.connections.ConnectionsRequestBuilder::|public|ByConnectionId(connectionId:string):ConnectionItemRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.logs.connections.ConnectionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -285370,9 +289283,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|publi Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|connectivity:ConnectivityRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|filteringPolicies:FilteringPoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|filteringProfiles:FilteringProfilesRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|forwardingPolicies:ForwardingPoliciesRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|forwardingProfiles:ForwardingProfilesRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|Get(requestConfiguration?:NetworkAccessRequestBuilderGetRequestConfiguration):NetworkAccessRoot Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|logs:LogsRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.NetworkAccessRequestBuilder::|public|microsoftGraphNetworkaccessOnboard:MicrosoftGraphNetworkaccessOnboardRequestBuilder @@ -285860,6 +289771,29 @@ Microsoft\Graph\Beta\Generated.networkAccess.settings.crossTenantAccess.crossTen Microsoft\Graph\Beta\Generated.networkAccess.settings.crossTenantAccess.crossTenantAccessRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CrossTenantAccessRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.settings.crossTenantAccess.crossTenantAccessRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.networkAccess.settings.crossTenantAccess.crossTenantAccessRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|Delete(requestConfiguration?:CustomBlockPageRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|Get(requestConfiguration?:CustomBlockPageRequestBuilderGetRequestConfiguration):CustomBlockPage +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|Patch(body:CustomBlockPage; requestConfiguration?:CustomBlockPageRequestBuilderPatchRequestConfiguration):CustomBlockPage +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CustomBlockPageRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomBlockPageRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|ToPatchRequestInformation(body:CustomBlockPage; requestConfiguration?:CustomBlockPageRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.CustomBlockPageRequestBuilder::|public|WithUrl(rawUrl:string):CustomBlockPageRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomBlockPageRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomBlockPageRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CustomBlockPageRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.settings.customBlockPage.customBlockPageRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.networkAccess.settings.forwardingOptions.ForwardingOptionsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.settings.forwardingOptions.ForwardingOptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.settings.forwardingOptions.ForwardingOptionsRequestBuilder::|public|Delete(requestConfiguration?:ForwardingOptionsRequestBuilderDeleteRequestConfiguration):void @@ -285887,6 +289821,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder-->B Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|conditionalAccess:ConditionalAccessRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|crossTenantAccess:CrossTenantAccessRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|customBlockPage:CustomBlockPageRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|Delete(requestConfiguration?:SettingsRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|forwardingOptions:ForwardingOptionsRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.settings.SettingsRequestBuilder::|public|Get(requestConfiguration?:SettingsRequestBuilderGetRequestConfiguration):Settings @@ -287394,6 +291329,7 @@ Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPubli Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|publishedResources:PublishedResourcesRequestBuilder Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|sensors:SensorsRequestBuilder Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OnPremisesPublishingProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OnPremisesPublishingProfileItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.OnPremisesPublishingProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:OnPremisesPublishingProfile; requestConfiguration?:OnPremisesPublishingProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -287566,6 +291502,71 @@ Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.publishedResour Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.publishedResources.publishedResourcesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PublishedResourcesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.publishedResources.publishedResourcesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.publishedResources.publishedResourcesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|Delete(requestConfiguration?:PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|Get(requestConfiguration?:PrivateAccessSensorItemRequestBuilderGetRequestConfiguration):PrivateAccessSensor +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|Patch(body:PrivateAccessSensor; requestConfiguration?:PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration):PrivateAccessSensor +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PrivateAccessSensorItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|ToPatchRequestInformation(body:PrivateAccessSensor; requestConfiguration?:PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilder::|public|WithUrl(rawUrl:string):PrivateAccessSensorItemRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PrivateAccessSensorItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PrivateAccessSensorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PrivateAccessSensorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.item.PrivateAccessSensorItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|ByPrivateAccessSensorId(privateAccessSensorId:string):PrivateAccessSensorItemRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|Get(requestConfiguration?:SensorsRequestBuilderGetRequestConfiguration):PrivateAccessSensorCollectionResponse +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|Post(body:PrivateAccessSensor; requestConfiguration?:SensorsRequestBuilderPostRequestConfiguration):PrivateAccessSensor +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SensorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|ToPostRequestInformation(body:PrivateAccessSensor; requestConfiguration?:SensorsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.SensorsRequestBuilder::|public|WithUrl(rawUrl:string):SensorsRequestBuilder +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SensorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetRequestConfiguration::|public|queryParameters:SensorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SensorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.item.sensors.sensorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.OnPremisesPublishingProfilesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.OnPremisesPublishingProfilesRequestBuilder::|public|ByOnPremisesPublishingProfileId(onPremisesPublishingProfileId:string):OnPremisesPublishingProfileItemRequestBuilder Microsoft\Graph\Beta\Generated.onPremisesPublishingProfiles.OnPremisesPublishingProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -288915,6 +292916,117 @@ Microsoft\Graph\Beta\Generated.places.count.CountRequestBuilderGetRequestConfigu Microsoft\Graph\Beta\Generated.places.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphBuilding.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|Get(requestConfiguration?:GraphBuildingRequestBuilderGetRequestConfiguration):BuildingCollectionResponse +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphBuildingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|WithUrl(rawUrl:string):GraphBuildingRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphBuildingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphBuildingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphBuildingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphDesk.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|Get(requestConfiguration?:GraphDeskRequestBuilderGetRequestConfiguration):DeskCollectionResponse +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphDeskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphDesk.GraphDeskRequestBuilder::|public|WithUrl(rawUrl:string):GraphDeskRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphDeskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphDeskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphDeskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphFloor.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|Get(requestConfiguration?:GraphFloorRequestBuilderGetRequestConfiguration):FloorCollectionResponse +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphFloorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphFloor.GraphFloorRequestBuilder::|public|WithUrl(rawUrl:string):GraphFloorRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphFloorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphFloorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphFloorRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.graphRoom.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.graphRoom.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.graphRoom.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -288989,6 +293101,80 @@ Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderG Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphRoomListRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphRoomListRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.graphRoomList.graphRoomListRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphRoomListRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphSection.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|Get(requestConfiguration?:GraphSectionRequestBuilderGetRequestConfiguration):SectionCollectionResponse +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphSectionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphSection.GraphSectionRequestBuilder::|public|WithUrl(rawUrl:string):GraphSectionRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphSectionRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphSectionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphSectionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphWorkspace.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|Get(requestConfiguration?:GraphWorkspaceRequestBuilderGetRequestConfiguration):WorkspaceCollectionResponse +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphWorkspaceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|WithUrl(rawUrl:string):GraphWorkspaceRequestBuilder +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphWorkspaceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphWorkspaceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphWorkspaceRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder Microsoft\Graph\Beta\Generated.places.item.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -289082,6 +293268,603 @@ Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DescendantsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|public|queryParameters:DescendantsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.descendants.descendantsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DescendantsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|checkIns:CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|Get(requestConfiguration?:GraphBuildingRequestBuilderGetRequestConfiguration):Building +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|map:MapRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphBuildingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|WithUrl(rawUrl:string):GraphBuildingRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphBuildingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphBuildingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.graphBuildingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphBuildingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|ByFootprintMapId(footprintMapId:string):FootprintMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|Get(requestConfiguration?:FootprintsRequestBuilderGetRequestConfiguration):FootprintMapCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|Post(body:FootprintMap; requestConfiguration?:FootprintsRequestBuilderPostRequestConfiguration):FootprintMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FootprintsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|ToPostRequestInformation(body:FootprintMap; requestConfiguration?:FootprintsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|WithUrl(rawUrl:string):FootprintsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FootprintsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetRequestConfiguration::|public|queryParameters:FootprintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FootprintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.footprintsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|Delete(requestConfiguration?:FootprintMapItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|Get(requestConfiguration?:FootprintMapItemRequestBuilderGetRequestConfiguration):FootprintMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|Patch(body:FootprintMap; requestConfiguration?:FootprintMapItemRequestBuilderPatchRequestConfiguration):FootprintMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FootprintMapItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FootprintMapItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|ToPatchRequestInformation(body:FootprintMap; requestConfiguration?:FootprintMapItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|WithUrl(rawUrl:string):FootprintMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FootprintMapItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetRequestConfiguration::|public|queryParameters:FootprintMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FootprintMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|ByFixtureMapId(fixtureMapId:string):FixtureMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|Get(requestConfiguration?:FixturesRequestBuilderGetRequestConfiguration):FixtureMapCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|Post(body:FixtureMap; requestConfiguration?:FixturesRequestBuilderPostRequestConfiguration):FixtureMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FixturesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|ToPostRequestInformation(body:FixtureMap; requestConfiguration?:FixturesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|WithUrl(rawUrl:string):FixturesRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FixturesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetRequestConfiguration::|public|queryParameters:FixturesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FixturesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.fixturesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|Delete(requestConfiguration?:FixtureMapItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|Get(requestConfiguration?:FixtureMapItemRequestBuilderGetRequestConfiguration):FixtureMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|Patch(body:FixtureMap; requestConfiguration?:FixtureMapItemRequestBuilderPatchRequestConfiguration):FixtureMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FixtureMapItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FixtureMapItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|ToPatchRequestInformation(body:FixtureMap; requestConfiguration?:FixtureMapItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|WithUrl(rawUrl:string):FixtureMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FixtureMapItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetRequestConfiguration::|public|queryParameters:FixtureMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FixtureMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|Delete(requestConfiguration?:LevelMapItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|fixtures:FixturesRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|Get(requestConfiguration?:LevelMapItemRequestBuilderGetRequestConfiguration):LevelMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|Patch(body:LevelMap; requestConfiguration?:LevelMapItemRequestBuilderPatchRequestConfiguration):LevelMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|sections:SectionsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LevelMapItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LevelMapItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|ToPatchRequestInformation(body:LevelMap; requestConfiguration?:LevelMapItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|units:UnitsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|WithUrl(rawUrl:string):LevelMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LevelMapItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LevelMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LevelMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|Delete(requestConfiguration?:SectionMapItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|Get(requestConfiguration?:SectionMapItemRequestBuilderGetRequestConfiguration):SectionMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|Patch(body:SectionMap; requestConfiguration?:SectionMapItemRequestBuilderPatchRequestConfiguration):SectionMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SectionMapItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SectionMapItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|ToPatchRequestInformation(body:SectionMap; requestConfiguration?:SectionMapItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|WithUrl(rawUrl:string):SectionMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SectionMapItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SectionMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SectionMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|BySectionMapId(sectionMapId:string):SectionMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|Get(requestConfiguration?:SectionsRequestBuilderGetRequestConfiguration):SectionMapCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|Post(body:SectionMap; requestConfiguration?:SectionsRequestBuilderPostRequestConfiguration):SectionMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SectionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|ToPostRequestInformation(body:SectionMap; requestConfiguration?:SectionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|WithUrl(rawUrl:string):SectionsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SectionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetRequestConfiguration::|public|queryParameters:SectionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SectionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.sections.sectionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|Delete(requestConfiguration?:UnitMapItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|Get(requestConfiguration?:UnitMapItemRequestBuilderGetRequestConfiguration):UnitMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|Patch(body:UnitMap; requestConfiguration?:UnitMapItemRequestBuilderPatchRequestConfiguration):UnitMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnitMapItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnitMapItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|ToPatchRequestInformation(body:UnitMap; requestConfiguration?:UnitMapItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|WithUrl(rawUrl:string):UnitMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnitMapItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UnitMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnitMapItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|ByUnitMapId(unitMapId:string):UnitMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|Get(requestConfiguration?:UnitsRequestBuilderGetRequestConfiguration):UnitMapCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|Post(body:UnitMap; requestConfiguration?:UnitsRequestBuilderPostRequestConfiguration):UnitMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnitsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|ToPostRequestInformation(body:UnitMap; requestConfiguration?:UnitsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|WithUrl(rawUrl:string):UnitsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnitsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetRequestConfiguration::|public|queryParameters:UnitsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UnitsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.item.units.unitsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|ByLevelMapId(levelMapId:string):LevelMapItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|Get(requestConfiguration?:LevelsRequestBuilderGetRequestConfiguration):LevelMapCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|Post(body:LevelMap; requestConfiguration?:LevelsRequestBuilderPostRequestConfiguration):LevelMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LevelsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|ToPostRequestInformation(body:LevelMap; requestConfiguration?:LevelsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|WithUrl(rawUrl:string):LevelsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LevelsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetRequestConfiguration::|public|queryParameters:LevelsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LevelsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.levels.levelsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|Delete(requestConfiguration?:MapRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|footprints:FootprintsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|Get(requestConfiguration?:MapRequestBuilderGetRequestConfiguration):BuildingMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|levels:LevelsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|Patch(body:BuildingMap; requestConfiguration?:MapRequestBuilderPatchRequestConfiguration):BuildingMap +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MapRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MapRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|ToPatchRequestInformation(body:BuildingMap; requestConfiguration?:MapRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.MapRequestBuilder::|public|WithUrl(rawUrl:string):MapRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MapRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetRequestConfiguration::|public|queryParameters:MapRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MapRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphBuilding.map.mapRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|checkIns:CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|Get(requestConfiguration?:GraphDeskRequestBuilderGetRequestConfiguration):Desk +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphDeskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|WithUrl(rawUrl:string):GraphDeskRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphDeskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphDeskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphDesk.graphDeskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphDeskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|checkIns:CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|Get(requestConfiguration?:GraphFloorRequestBuilderGetRequestConfiguration):Floor +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphFloorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|WithUrl(rawUrl:string):GraphFloorRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphFloorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphFloorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphFloor.graphFloorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphFloorRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder Microsoft\Graph\Beta\Generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -289556,13 +294339,180 @@ Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.w Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.workspacesWithPlaceIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WorkspacesWithPlaceIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.workspacesWithPlaceIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.places.item.graphRoomList.workspacesWithPlaceId.workspacesWithPlaceIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|checkIns:CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|Get(requestConfiguration?:GraphSectionRequestBuilderGetRequestConfiguration):Section +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphSectionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphSection.GraphSectionRequestBuilder::|public|WithUrl(rawUrl:string):GraphSectionRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphSectionRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphSectionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphSection.graphSectionRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphSectionRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|ByCheckInClaimCalendarEventId(checkInClaimCalendarEventId:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|Get(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):CheckInClaimCollectionResponse +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|Post(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|ToPostRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|WithUrl(rawUrl:string):CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CheckInsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.checkInsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Delete(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Get(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|Patch(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):CheckInClaim +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|ToPatchRequestInformation(body:CheckInClaim; requestConfiguration?:CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|WithUrl(rawUrl:string):CheckInClaimCalendarEventItemRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|checkIns:CheckInsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|Get(requestConfiguration?:GraphWorkspaceRequestBuilderGetRequestConfiguration):Workspace +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphWorkspaceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|WithUrl(rawUrl:string):GraphWorkspaceRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphWorkspaceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphWorkspaceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.places.item.graphWorkspace.graphWorkspaceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphWorkspaceRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|Delete(requestConfiguration?:PlaceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphBuilding:GraphBuildingRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphDesk:GraphDeskRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphFloor:GraphFloorRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphRoom:GraphRoomRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphSection:GraphSectionRequestBuilder +Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|graphWorkspace:GraphWorkspaceRequestBuilder Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|Patch(body:Place; requestConfiguration?:PlaceItemRequestBuilderPatchRequestConfiguration):Place Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.places.item.PlaceItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -289578,11 +294528,21 @@ Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|ByPlaceId(placeId:string):PlaceItemRequestBuilder Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphBuilding:GraphBuildingRequestBuilder +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphDesk:GraphDeskRequestBuilder +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphFloor:GraphFloorRequestBuilder Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphRoom:GraphRoomRequestBuilder Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphSection:GraphSectionRequestBuilder +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|graphWorkspace:GraphWorkspaceRequestBuilder Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|Post(body:Place; requestConfiguration?:PlacesRequestBuilderPostRequestConfiguration):Place Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|ToPostRequestInformation(body:Place; requestConfiguration?:PlacesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.places.PlacesRequestBuilder::|public|WithUrl(rawUrl:string):PlacesRequestBuilder +Microsoft\Graph\Beta\Generated.places.placesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.places.placesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.placesWithPlaceId.placesWithPlaceIdRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.placesWithPlaceId.placesWithPlaceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; placeId?:string):void Microsoft\Graph\Beta\Generated.placesWithPlaceId.placesWithPlaceIdRequestBuilder::|public|Delete(requestConfiguration?:PlacesWithPlaceIdRequestBuilderDeleteRequestConfiguration):void @@ -317289,6 +322249,7 @@ Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|pu Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentitiesRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentitiesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.security.identities.IdentitiesRequestBuilder::|public|ToPatchRequestInformation(body:IdentityContainer; requestConfiguration?:IdentitiesRequestBuilderPatchRequestConfiguration):RequestInformation @@ -317658,6 +322619,53 @@ Microsoft\Graph\Beta\Generated.security.identities.sensors.sensorsRequestBuilder Microsoft\Graph\Beta\Generated.security.identities.sensors.sensorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SensorsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.identities.sensors.sensorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.identities.sensors.sensorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|Delete(requestConfiguration?:AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|Get(requestConfiguration?:AutoAuditingConfigurationRequestBuilderGetRequestConfiguration):AutoAuditingConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|Patch(body:AutoAuditingConfiguration; requestConfiguration?:AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration):AutoAuditingConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AutoAuditingConfigurationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:AutoAuditingConfiguration; requestConfiguration?:AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):AutoAuditingConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AutoAuditingConfigurationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:AutoAuditingConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AutoAuditingConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.autoAuditingConfiguration.autoAuditingConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|autoAuditingConfiguration:AutoAuditingConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|Delete(requestConfiguration?:SettingsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|Get(requestConfiguration?:SettingsRequestBuilderGetRequestConfiguration):SettingsContainer +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|Patch(body:SettingsContainer; requestConfiguration?:SettingsRequestBuilderPatchRequestConfiguration):SettingsContainer +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SettingsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|ToPatchRequestInformation(body:SettingsContainer; requestConfiguration?:SettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.identities.settings.SettingsRequestBuilder::|public|WithUrl(rawUrl:string):SettingsRequestBuilder +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetRequestConfiguration::|public|queryParameters:SettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.identities.settings.settingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.incidents.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.incidents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.incidents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -319578,6 +324586,359 @@ Microsoft\Graph\Beta\Generated.security.securityActions.securityActionsRequestBu Microsoft\Graph\Beta\Generated.security.securityActions.securityActionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SecurityActionsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.securityActions.securityActionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.securityActions.securityActionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|Delete(requestConfiguration?:SecurityCopilotRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|Get(requestConfiguration?:SecurityCopilotRequestBuilderGetRequestConfiguration):SecurityCopilot +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|Patch(body:SecurityCopilot; requestConfiguration?:SecurityCopilotRequestBuilderPatchRequestConfiguration):SecurityCopilot +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SecurityCopilotRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SecurityCopilotRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|ToPatchRequestInformation(body:SecurityCopilot; requestConfiguration?:SecurityCopilotRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|WithUrl(rawUrl:string):SecurityCopilotRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.SecurityCopilotRequestBuilder::|public|workspaces:WorkspacesRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SecurityCopilotRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetRequestConfiguration::|public|queryParameters:SecurityCopilotRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SecurityCopilotRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.securityCopilotRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|Delete(requestConfiguration?:PluginNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|Get(requestConfiguration?:PluginNameItemRequestBuilderGetRequestConfiguration):Plugin +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|Patch(body:Plugin; requestConfiguration?:PluginNameItemRequestBuilderPatchRequestConfiguration):Plugin +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PluginNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PluginNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|ToPatchRequestInformation(body:Plugin; requestConfiguration?:PluginNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|WithUrl(rawUrl:string):PluginNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PluginNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PluginNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PluginNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|ByPluginName(pluginName:string):PluginNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|Get(requestConfiguration?:PluginsRequestBuilderGetRequestConfiguration):PluginCollectionResponse +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|Post(body:Plugin; requestConfiguration?:PluginsRequestBuilderPostRequestConfiguration):Plugin +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PluginsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|ToPostRequestInformation(body:Plugin; requestConfiguration?:PluginsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|WithUrl(rawUrl:string):PluginsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PluginsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetRequestConfiguration::|public|queryParameters:PluginsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PluginsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.plugins.pluginsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|ByEvaluationId(evaluationId:string):EvaluationItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|Get(requestConfiguration?:EvaluationsRequestBuilderGetRequestConfiguration):EvaluationCollectionResponse +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|Post(body:Evaluation; requestConfiguration?:EvaluationsRequestBuilderPostRequestConfiguration):Evaluation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EvaluationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|ToPostRequestInformation(body:Evaluation; requestConfiguration?:EvaluationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|WithUrl(rawUrl:string):EvaluationsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EvaluationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetRequestConfiguration::|public|queryParameters:EvaluationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EvaluationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.evaluationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|Delete(requestConfiguration?:EvaluationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|Get(requestConfiguration?:EvaluationItemRequestBuilderGetRequestConfiguration):Evaluation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|Patch(body:Evaluation; requestConfiguration?:EvaluationItemRequestBuilderPatchRequestConfiguration):Evaluation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EvaluationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EvaluationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|ToPatchRequestInformation(body:Evaluation; requestConfiguration?:EvaluationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|WithUrl(rawUrl:string):EvaluationItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EvaluationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EvaluationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EvaluationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|Delete(requestConfiguration?:PromptItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|evaluations:EvaluationsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|Get(requestConfiguration?:PromptItemRequestBuilderGetRequestConfiguration):Prompt +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|Patch(body:Prompt; requestConfiguration?:PromptItemRequestBuilderPatchRequestConfiguration):Prompt +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PromptItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PromptItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|ToPatchRequestInformation(body:Prompt; requestConfiguration?:PromptItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|WithUrl(rawUrl:string):PromptItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PromptItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PromptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PromptItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|ByPromptId(promptId:string):PromptItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|Get(requestConfiguration?:PromptsRequestBuilderGetRequestConfiguration):PromptCollectionResponse +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|Post(body:Prompt; requestConfiguration?:PromptsRequestBuilderPostRequestConfiguration):Prompt +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PromptsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|ToPostRequestInformation(body:Prompt; requestConfiguration?:PromptsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|WithUrl(rawUrl:string):PromptsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PromptsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetRequestConfiguration::|public|queryParameters:PromptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PromptsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.prompts.promptsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|Delete(requestConfiguration?:SessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|Get(requestConfiguration?:SessionItemRequestBuilderGetRequestConfiguration):Session +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|Patch(body:Session; requestConfiguration?:SessionItemRequestBuilderPatchRequestConfiguration):Session +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|prompts:PromptsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|ToPatchRequestInformation(body:Session; requestConfiguration?:SessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|WithUrl(rawUrl:string):SessionItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.item.SessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|BySessionId(sessionId:string):SessionItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|Get(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):SessionCollectionResponse +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|Post(body:Session; requestConfiguration?:SessionsRequestBuilderPostRequestConfiguration):Session +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|ToPostRequestInformation(body:Session; requestConfiguration?:SessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|WithUrl(rawUrl:string):SessionsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.sessions.sessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|Delete(requestConfiguration?:WorkspaceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|Get(requestConfiguration?:WorkspaceItemRequestBuilderGetRequestConfiguration):Workspace +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|Patch(body:Workspace; requestConfiguration?:WorkspaceItemRequestBuilderPatchRequestConfiguration):Workspace +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|plugins:PluginsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|sessions:SessionsRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkspaceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WorkspaceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|ToPatchRequestInformation(body:Workspace; requestConfiguration?:WorkspaceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|WithUrl(rawUrl:string):WorkspaceItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WorkspaceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:WorkspaceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WorkspaceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.item.WorkspaceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|ByWorkspaceId(workspaceId:string):WorkspaceItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|Get(requestConfiguration?:WorkspacesRequestBuilderGetRequestConfiguration):WorkspaceCollectionResponse +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|Post(body:Workspace; requestConfiguration?:WorkspacesRequestBuilderPostRequestConfiguration):Workspace +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:WorkspacesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|ToPostRequestInformation(body:Workspace; requestConfiguration?:WorkspacesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.WorkspacesRequestBuilder::|public|WithUrl(rawUrl:string):WorkspacesRequestBuilder +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WorkspacesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetRequestConfiguration::|public|queryParameters:WorkspacesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):WorkspacesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.securityCopilot.workspaces.workspacesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|alerts:AlertsRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts_v2RequestBuilder @@ -319609,6 +324970,7 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|rules:Ru Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|secureScoreControlProfiles:SecureScoreControlProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|secureScores:SecureScoresRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|securityActions:SecurityActionsRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|securityCopilot:SecurityCopilotRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|subjectRightsRequests:SubjectRightsRequestsRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|threatIntelligence:ThreatIntelligenceRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|threatSubmission:ThreatSubmissionRequestBuilder @@ -329328,6 +334690,16 @@ Microsoft\Graph\Beta\Generated.sites.getAllSites.getAllSitesRequestBuilderGetReq Microsoft\Graph\Beta\Generated.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllSitesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllSitesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.sites.getAllSites.getAllSitesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllSitesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; operationId?:string):void +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|Get(requestConfiguration?:GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration):RichLongRunningOperation +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilder::|public|WithUrl(rawUrl:string):GetOperationStatusWithOperationIdRequestBuilder +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.getOperationStatusWithOperationId.getOperationStatusWithOperationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.sites.item.analytics.allTime.AllTimeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.analytics.allTime.AllTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.sites.item.analytics.allTime.AllTimeRequestBuilder::|public|Get(requestConfiguration?:AllTimeRequestBuilderGetRequestConfiguration):ItemActivityStat @@ -341769,10 +347141,13 @@ Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|Count:CountReq Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|delta:DeltaRequestBuilder Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|Get(requestConfiguration?:SitesRequestBuilderGetRequestConfiguration):SiteCollectionResponse Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|getAllSites:GetAllSitesRequestBuilder +Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|getOperationStatusWithOperationId(operationId:string):GetOperationStatusWithOperationIdRequestBuilder Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|Post(body:Site; requestConfiguration?:SitesRequestBuilderPostRequestConfiguration):Site Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|remove:RemoveRequestBuilder Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SitesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|ToPostRequestInformation(body:Site; requestConfiguration?:SitesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.sites.SitesRequestBuilder::|public|WithUrl(rawUrl:string):SitesRequestBuilder Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -341788,6 +347163,8 @@ Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderGetRequestConfiguration- Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SitesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderGetRequestConfiguration::|public|queryParameters:SitesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SitesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.sitesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.approval.approvalItems.ApprovalItemsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.approval.approvalItems.ApprovalItemsRequestBuilder::|public|ByApprovalItemId(approvalItemId:string):ApprovalItemItemRequestBuilder Microsoft\Graph\Beta\Generated.solutions.approval.approvalItems.ApprovalItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -351146,6 +356523,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilde Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Delete(requestConfiguration?:ChannelItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -351212,6 +356590,59 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.doesUserHaveAccessuserId Microsoft\Graph\Beta\Generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -353792,6 +359223,59 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.doesUserHaveAccessuserI Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -355269,6 +360753,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBu Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Delete(requestConfiguration?:PrimaryChannelRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -357241,6 +362726,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Delete(requestConfiguration?:ChannelItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -357307,6 +362793,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -359887,6 +365426,59 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -361364,6 +366956,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Delete(requestConfiguration?:PrimaryChannelRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -363349,6 +368942,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelI Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Delete(requestConfiguration?:ChannelItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -363415,6 +369009,59 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.doesUser Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -365908,6 +371555,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Delete(requestConfiguration?:ChannelItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -365974,6 +371622,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -368554,6 +374255,59 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(tenantId?:string; userId?:string; userPrincipalName?:string):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ByTeamsAppId(teamsAppId:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|Get(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):TeamsAppCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EnabledAppsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|WithUrl(rawUrl:string):EnabledAppsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|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.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnabledAppsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|public|queryParameters:EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.enabledAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EnabledAppsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|Get(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):TeamsApp +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamsAppItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamsAppItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamsAppItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamsAppItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamsAppItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void @@ -370031,6 +375785,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Delete(requestConfiguration?:PrimaryChannelRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -386477,7 +392232,9 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilde Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPcLaunchDetail:RetrieveCloudPcLaunchDetailRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPCRemoteActionResults:RetrieveCloudPCRemoteActionResultsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveFrontlineCloudPcDetail:RetrieveFrontlineCloudPcDetailRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveReviewStatus:RetrieveReviewStatusRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieveSnapshots:RetrieveSnapshotsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retryPartnerAgentInstallation:RetryPartnerAgentInstallationRequestBuilder @@ -386720,6 +392477,16 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.restore.RestoreRequestBu Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|Get(requestConfiguration?:RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration):CloudPcLaunchDetail +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPcLaunchDetailRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.retrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.retrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsGetResponse::|public|GetFieldDeserializers():array @@ -386745,6 +392512,16 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteAct Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveCloudPCRemoteActionResults.retrieveCloudPCRemoteActionResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveCloudPCRemoteActionResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|Get(requestConfiguration?:RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration):FrontlineCloudPcDetail +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.RetrieveFrontlineCloudPcDetailRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveFrontlineCloudPcDetailRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.retrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveFrontlineCloudPcDetail.retrieveFrontlineCloudPcDetailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.cloudPCs.item.retrieveReviewStatus.RetrieveReviewStatusRequestBuilder::|public|Get(requestConfiguration?:RetrieveReviewStatusRequestBuilderGetRequestConfiguration):CloudPcReviewStatus @@ -401524,6 +407301,29 @@ Microsoft\Graph\Beta\Generated.users.item.onlineMeetingsWithJoinWebUrl.sendVirtu Microsoft\Graph\Beta\Generated.users.item.onlineMeetingsWithJoinWebUrl.sendVirtualAppointmentSms.SendVirtualAppointmentSmsRequestBuilder::|public|WithUrl(rawUrl:string):SendVirtualAppointmentSmsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.onlineMeetingsWithJoinWebUrl.sendVirtualAppointmentSms.sendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.onlineMeetingsWithJoinWebUrl.sendVirtualAppointmentSms.sendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Delete(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Get(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|Patch(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):OnPremisesSyncBehavior +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|ToPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|WithUrl(rawUrl:string):OnPremisesSyncBehaviorRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|public|queryParameters:OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OnPremisesSyncBehaviorRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.onPremisesSyncBehavior.onPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.outlook.masterCategories.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.outlook.masterCategories.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.outlook.masterCategories.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -405911,6 +411711,26 @@ 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.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 +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|Post(requestConfiguration?:ClearAutomaticLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ClearAutomaticLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|WithUrl(rawUrl:string):ClearAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.clearAutomaticLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.presence.clearAutomaticLocation.clearAutomaticLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|Post(requestConfiguration?:ClearLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ClearLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|WithUrl(rawUrl:string):ClearLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.clearLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.presence.clearLocation.clearLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.presence.clearPresence.clearPresencePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.presence.clearPresence.clearPresencePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.presence.clearPresence.clearPresencePostRequestBody::|public|getBackingStore():BackingStore @@ -405943,6 +411763,8 @@ Microsoft\Graph\Beta\Generated.users.item.presence.clearUserPreferredPresence.Cl Microsoft\Graph\Beta\Generated.users.item.presence.clearUserPreferredPresence.clearUserPreferredPresenceRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.presence.clearUserPreferredPresence.clearUserPreferredPresenceRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|clearAutomaticLocation:ClearAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|clearLocation:ClearLocationRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|clearPresence:ClearPresenceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|clearUserPreferredPresence:ClearUserPreferredPresenceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -405951,6 +411773,8 @@ Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|publ Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|Patch(body:Presence; requestConfiguration?:PresenceRequestBuilderPatchRequestConfiguration):Presence Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|setAutomaticLocation:SetAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|setManualLocation:SetManualLocationRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|setPresence:SetPresenceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|setStatusMessage:SetStatusMessageRequestBuilder Microsoft\Graph\Beta\Generated.users.item.presence.PresenceRequestBuilder::|public|setUserPreferredPresence:SetUserPreferredPresenceRequestBuilder @@ -405970,6 +411794,52 @@ Microsoft\Graph\Beta\Generated.users.item.presence.presenceRequestBuilderGetRequ Microsoft\Graph\Beta\Generated.users.item.presence.presenceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PresenceRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.presence.presenceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.presence.presenceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetAutomaticLocationPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|Post(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:SetAutomaticLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|ToPostRequestInformation(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:SetAutomaticLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|WithUrl(rawUrl:string):SetAutomaticLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.presence.setAutomaticLocation.setAutomaticLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|getPlaceId():string +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|setPlaceId(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetManualLocationPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|Post(body:SetManualLocationPostRequestBody; requestConfiguration?:SetManualLocationRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|ToPostRequestInformation(body:SetManualLocationPostRequestBody; requestConfiguration?:SetManualLocationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|WithUrl(rawUrl:string):SetManualLocationRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.presence.setManualLocation.setManualLocationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.presence.setPresence.setPresencePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.presence.setPresence.setPresencePostRequestBody::|public|getActivity():string Microsoft\Graph\Beta\Generated.users.item.presence.setPresence.setPresencePostRequestBody::|public|getAdditionalData():array @@ -409923,6 +415793,7 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|oauth2 Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|onenote:OnenoteRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|onlineMeetings:OnlineMeetingsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|onlineMeetingsWithJoinWebUrl(joinWebUrl:string):OnlineMeetingsWithJoinWebUrlRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|outlook:OutlookRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|ownedDevices:OwnedDevicesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|ownedObjects:OwnedObjectsRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 06aa6eeab1f..f7de99a8bfd 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "AA9E94E7EFD0F6E782B6025956D84BB92BC7E532F476B492EA4BF706BFE47EDD4645053F696A1B496A97FA963846A230A27E9CEDBE9C3B6EA581B9BADED17BF4", + "descriptionHash": "8822BA0B9CC920195F783C72802FD75788FF704A815E5A182813DF890325E2868C594D70144259DDC2D853D0B6B4C0003A3F9F13102FD68E80BEF2FA77029BDA", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.29.0", + "kiotaVersion": "1.30.0", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Beta\\Generated",